颤振中的Webview无法正常工作,出现平台错误

viv*_*ggu 2 flutter flutter-dependencies

Webview问题在Flutter中出现错误

[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)
Run Code Online (Sandbox Code Playgroud)

尝试实施WebView 得到以下错误

小智 7

我有同样的问题。但是我做了这些步骤,对我有帮助:

1)添加互联网权限

<uses-permission android:name="android.permission.INTERNET" />

到Android清单: 在应用程序标签上方的android / app / src / main / AndroidManifest

2)添加此密钥:

<key>io.flutter.embedded_views_preview</key>
<string>YES</string>*
Run Code Online (Sandbox Code Playgroud)

ios / Runner / Info.plist中

3)添加完整网址(带有“ http:// www ”)

4)调用flutter clean,删除build文件夹。

  • 在这种情况下,调用“flutter clean”很重要。谢谢你! (7认同)

MFQ*_*MFQ 6

我遇到了这个问题并通过将 Android 更改minSdkVersion= 16minSdkVersion= 20您可以在以下位置找到它来 解决它:

android > 应用程序 > build.gradle

为什么minSdkVersion= 20

因为我在使用插件后得到了异常,youtube_player_flutter并且在插件的文档中他们说你应该使用 android minSdkVersion >= 20,不幸的是默认使用 flutter minSdkVersion= 16,这就是我得到的原因PlatformException

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

这是我知道的全部 ...