我正在使用 webview_flutter
插件加载本地主机上托管的页面(使用 dart 创建的服务器,在手机上)但我得到 net::ERR_CLEARTEXT_NOT_PERMITTED
并且我可以'使服务器成为 HTTPS。
我已经实现了所有解决方案 here但这些都不起作用:
- 添加 network_security_config.xml 文件
- 添加
android:usesCleartextTraffic
选项
还有其他解决办法吗?
最佳答案
我是安卓开发者,我来告诉你吧。
打开android list 文件(调试和发布),并添加
android:usesCleartextTraffic="true"
到application标签
<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
关于安卓 9 : Cleartext HTTP traffic not permitted in webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57040443/