【问题标题】:net::ERR_CLEARTEXT_NOT_PERMITTED error on Ionic Android live reload [duplicate]Ionic Android live reload 上的 net::ERR_CLEARTEXT_NOT_PERMITTED 错误[重复]
【发布时间】:2019-06-29 21:33:10
【问题描述】:
当我运行 ionic cordova run android --livereload 时,我收到此错误:
net::ERR_CLEARTEXT_NOT_PERMITTED (http://192.168.0.5:8100/)
我的目标是 Android SDK 28。我知道 Android 不再允许纯 HTTP 连接。
有解决办法吗?
【问题讨论】:
标签:
android
ionic-framework
ionic3
【解决方案1】:
将此属性添加到 config.xml 中的 <widget> 标记:
<widget ... xmlns:android="http://schemas.android.com/apk/res/android">
将此代码添加到您的 config.xml:
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:usesCleartextTraffic="true" />
</edit-config>
在构建发布 APK 文件时不要忘记恢复这些更改。