在抖动中出现webview问题
[ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
PlatformException(error, Trying to create a platform view of unregistered type: plugins.flutter.io/webview, null)
答案 0 :(得分:2)
我有同样的问题。 但是我做了这些步骤,对我有帮助:
1)添加Internet权限
<uses-permission android:name="android.permission.INTERNET" />
到Android清单: android / app / src / main / AndroidManifest 在应用程序标记的正上方。
2)添加此密钥:
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>*
在 ios / Runner / Info.plist
中3)添加完整网址(带有“ http://www ”)
4)调用flutter clean,删除构建文件夹。
答案 1 :(得分:0)
我遇到了这个问题,并通过将Android minSdkVersion= 16
更改为minSdkVersion= 20
来解决了该问题,您可以在以下位置找到它:
android> app> build.gradle
为什么要minSdkVersion= 20
?
因为使用插件youtube_player_flutter
后出现异常,并且在插件文档中他们指出您应使用android minSdkVersion >= 20
,不幸的是默认情况下minSdkVersion= 16
会混乱使用,这就是为什么我有PlatformException
我的建议尊敬的读者,请仔细查看您使用的插件以及它们在Android和iOS上支持的版本
这就是我所知道的...
答案 2 :(得分:0)
pubspec.lock中的webview_flutter版本与pubspec.yaml不同,您可以在pubspec.lock中更改版本,它将解决