繁体   English   中英

Android 9:webview 中不允许明文 HTTP 流量

[英]Android 9: Cleartext HTTP traffic not permitted in webview

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

我在这里实施了所有解决方案但这些都不起作用:

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

有没有其他解决方案?

我是一名安卓开发者,让我告诉你。

打开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

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM