Cordova 开发的app,提示net::ERR_CLEARTEXT_NOT_PERMITTED

https://juejin.im/post/5de08d52f265da06061be54f

解决办法一

找到AndroidManifest.xml文件(地址:platforms\android\app\src\main\),找到application标签,添加:

<application android:usesCleartextTraffic="true" >
    <!--some code-->
</application>
复制代码

解决方法二

在xml文件夹中新建一个network_security_config.xml 文件

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">domain.com (to be adjusted)</domain>
    </domain-config>
</network-security-config>
复制代码

在AndroidManifest.xml中添加

<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        ...
        android:networkSecurityConfig="@xml/network_security_config"
        ...>
        ...
    </application>
</manifest>

作者:Mr张先生
链接:https://juejin.im/post/5de08d52f265da06061be54f
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。