我在android 9上运行我的离子cordova应用程序时遇到问题,在android 9以下的版本上工作正常 应用程序未在android 9中达到后端 这是我的环境
我在android verion 9和9以下的samung和onePlus设备bot上尝试过
离子:
ionic(Ionic CLI):4.0.0(/ usr / local / lib / node_modules / ionic) 离子框架:离子角3.9.6 @ Ionic / app-scripts:3.2.4
科尔多瓦:
cordova(Cordova CLI):8.0.0 Cordova平台:Android 8.0.0
系统:
Android SDK工具:26.1.1 NodeJS:v8.10.0(/ usr / bin / node) npm:6.9.0 操作系统:Linux 4.15
环境:
ANDROID_HOME:/ home / aviral / Android / Sdk
答案 0 :(得分:0)
在platform \ android \ app \ src \ main \ res \ xml中添加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中,例如
<application android:hardwareAccelerated="true" android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:supportsRtl="true">