net :: ERR CLEARTEXT_NOT_PERMITTED页面显示在我使用phonegap的Android 9.0移动网络应用程序中

问题描述 投票:0回答:1

我正在使用phonegap创建我的网络应用程序,它工作正常,但我知道它在android 9馅饼中不起作用,它显示的网页未找到以下消息

net :: ERR CLEARTEXT_NOT_PERMITTED

我尝试通过在network-security-config.xml文件中添加以下代码来纠正它

<?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true">
            <trust-anchors>
                <certificates src="system" />
            </trust-anchors>
        </base-config>
    </network-security-config>

并在AndroidManifest.xml中添加了以下行

<manifest... >
    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:networkSecurityConfig="@xml/network_security_config"
        android:usesCleartextTraffic="true">
    </application>
</manifest>

但我没有把它弄好。任何人都可以帮我解决这个问题吗?提前致谢。

android jquery xml cordova phonegap
1个回答
0
投票

这个简单的代码适合我:

network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

并在AndroidManifest文件中:

android:networkSecurityConfig="@xml/network_security_config">
© www.soinside.com 2019 - 2024. All rights reserved.