WebViewPlatform.instance != null
1427
안녕하세요. 사지방에서 코딩중인 군인입니다. 다름이 아니라 자꾸 실행할 때마다 다음과 같은 에러가 발생하는데, 아무리 찾아봐도 해결이 되지 않습니다. 참고로 저는 FlutLab이라는 Flutter 전용 IDE를 사용하고 있습니다. 작업 환경 때문일까요,,,
에러 내용 : Rejecting promise with error: Assertion failed: /libplatform_webview_controller.dart:26:7 WebViewPlatform.instance != null "A platform implementation for webview_flutter has not been set. Please ensure that an implementation of WebViewPlatform has been set to WebViewPlatform.instance before use. For unit testing, WebViewPlatform.instance can be set with your own test implementation."
main.dart 코드
import 'package:flutter/material.dart';
import 'package:web_view/screen/home_screen.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
MaterialApp(
home: HomeScreen(),
),
);
}
답변 4
1
안녕하세요!
아마 환경 문제가 맞을 것 같은 생각이 들지만 확신하긴 어렵습니다.
웹뷰 강의를 스킵하고 다음 강의를 진행해보세요.
말씀하신 IDE의 환경에서 웹뷰 사용이 불가능해서 그럴 수 있습니다.
해보시고 말씀 주세요
감사합니다!
0
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class HomeScreen extends StatelessWidget {
WebViewController controller = WebViewController();
HomeScreen({super.key}) ;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Blug App Bar'),
centerTitle: true,
backgroundColor: Colors.orange,
),
body: WebViewWidget(
controller: controller,
),
);
}
}
0
pubspec.yaml 파일에는 dependencies가 잘 설정되어 있습니다.
어떤 사이트에서 같은 오류를 처리한 사람이 있길래 다음과 같이 조치했음에도 안됩니다.
2-1) Android >app > src > main >AndroidManifest.xml 파일에서 <uses-permission android:name="android.permission.INTERNET"/> 추가하기
2-2) iOS > Runner > Info.plist에서 아래 코드 추가하기<dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
강사님도 AI를 사용하시는지 궁금해요.
1
321
1
flutter 개발자 채용 근황
1
590
0
Firebase Storage생성하려고 하면 프로젝트업그레이드(결제)를 하라고 하네요. 강의 시점과 차이가 발생한 기능인가요?
0
1472
1
플러터 개발 질문
0
429
2
안녕하세요!
0
418
1
현재 최신 플러터 버전이 3.22 인데요. git 리파지토리에 있는 교육 동영상 소스를 flutter upgrade 해도 에러 없이 동작 되는지 궁금 합니다.
0
414
1
Flutter의 3D Graphics 사용
0
834
1
에뮬레이터 첫 실행시 뜨는 워닝메세지
0
404
1
문의드립니다.
0
377
0
[보충강의] 영상이 재생되지 않습니다!
0
447
1
[창업] 짧게 써도 부담없는 일기 앱 만들고 있어요
1
691
0
백앤드 관련 질문드립니다..!
0
756
1





