Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振中的Webview不工作获取平台错误_Flutter_Flutter Dependencies - Fatal编程技术网

Flutter 颤振中的Webview不工作获取平台错误

Flutter 颤振中的Webview不工作获取平台错误,flutter,flutter-dependencies,Flutter,Flutter Dependencies,Flitter中的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) 正在尝试实现webview 我也有同样的问题。 但我做了这些步骤,它

Flitter中的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)
正在尝试实现webview 我也有同样的问题。 但我做了这些步骤,它帮助了我:

1) 添加Internet权限

到Android清单:
android/app/src/main/AndroidManifest.xml
应用程序标记正上方

2) 添加此密钥:
io.flatter.embedded\u视图\u预览
对
ios/Runner/Info.plist中

3) 添加完整url(带有
http://www

4) 调用
flatter clean
,删除构建文件夹。我遇到了这个问题,通过将安卓
minSdkVersion=16
更改为
minSdkVersion=20
解决了这个问题。您可以在以下位置找到它:

android>应用程序>build.gradle

为什么
minSdkVersion=20

因为我在使用插件
youtube\u player\u flatter
后出现了异常,并且在插件的文档中,他们声明您应该使用android
minSdkVersion>=20
,不幸的是,flatter默认使用
minSdkVersion=16
,这就是我得到
PlatformException

亲爱的读者,我的建议是仔细查看您正在使用的插件,以及它们在Android和iOS上支持的版本


这就是我所知道的…

pubspec.lock中的webview\u flatter版本与pubspec.yaml不同,您可以在pubspec.lock中更改版本,它将得到解决

在这种情况下调用“flatter clean”非常重要。非常感谢。仍然不适用于我:(获得相同的问题…任何解决方案?@NIKHATSHAIKH您是否更改了minSdkVersion?我尝试过更改它,但获得相同的问题:defaultConfig{//TODO:指定您自己的唯一应用程序ID().applicationId“com.example.flatterApp”minSdkVersion 20 targetSdkVersion 28 versionCode FlatterVersionCode.toInteger()versionName FlatterVersionName TestInstrumentRunner“androidx.test.runner.AndroidJUnitRunner”}还有这是我的工作,谢谢
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>