Android 9:Webview中不允许使用明文HTTP流量

时间:2019-07-15 13:08:45

标签: android http flutter webview android-manifest

我正在使用webview_flutter插件加载托管在localhost(在电话上使用dart创建的服务器)上托管的页面,但是我得到了net::ERR_CLEARTEXT_NOT_PERMITTED,但无法使服务器使用HTTPS。

我已经实现了所有解决方案here,但这些都不起作用:

  • 添加network_security_config.xml文件
  • 添加android:usesCleartextTraffic选项

还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

我是一名Android开发人员,请告诉我。

打开android清单文件(调试和发布),然后添加

android:usesCleartextTraffic="true"

应用标签

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="..."
    android:icon="@mipmap/ic_launcher"
    android:usesCleartextTraffic="true">

发布文件路径android/app/src/main/AndroidManifest.xml 调试文件路径android/app/src/debug/AndroidManifest.xml

enter image description here

enter image description here