离子Android实时重新加载时出现net :: ERR_CLEARTEXT_NOT_PERMITTED错误

时间:2019-06-29 21:33:10

标签: android ionic-framework ionic3

运行ionic cordova run android --livereload时出现此错误:

net :: ERR_CLEARTEXT_NOT_PERMITTED(http://192.168.0.5:8100/

net::ERR_CLEARTEXT_NOT_PERMITTED error

我的目标是Android SDK28。我了解到Android不再允许纯HTTP连接。

有解决方法吗?

1 个答案:

答案 0 :(得分:0)

将此属性添加到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文件时,请不要忘记还原这些更改。