第一种方法(貌似无效)
在\platforms\android\app\src\main\res\xml\config.xml文件中(和<preference>
标签同级),加入:
<platform name="android">
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<activity android:usesCleartextTraffic="true" />
</edit-config>
<!-- android:usesCleartextTraffic="true"是必须的 -->
</platform>
<!-- 跨域cors -->
<preference name="AndroidInsecureFileModeEnabled" value="true" />
第二种方法(推荐、有效):
- 在\platforms\android\app\src\main\res\xml文件夹中,
创建文件network_security_config.xml,加入内容:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
- 在\platforms\android\app\src\main\AndroidManifest.xml中,
<application android:networkSecurityConfig="@xml/network_security_config">
- 在\platforms\android\app\src\main\res\xml\config.xml文件中,加入:
<preference name="loglevel" value="DEBUG" />
<preference name="Scheme" value="http" />
<preference name="AndroidInsecureFileModeEnabled" value="true" />