【发布时间】:2020-02-10 00:07:53
【问题描述】:
当我尝试运行“ionic cordova build android”时出现以下异常:
Anroid 资源链接失败 J:\workspaces\APCO\App\apco\platforms\android\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:22: AAPT:错误:dresource xml/network_security_config(又名 io.ionic.starter:xml/network_security_config) 未找到。
问题是,我在“...APP-FOLDER\platforms\android\res\xml”和“...APP-FOLDER\resources\android\xml”中有network_security_config.xml。
我的 AndroidManifest.xml:
...
<application
android:debuggable="true"
android:hardwareAccelerated="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:supportsRtl="true" >
...
我的 config.xml:
<platform name="android">
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:networkSecurityConfig="@xml/network_security_config" />
</edit-config>
<resource-file src="resources/android/xml/network_security_config.xml" target="res/xml/network_security_config.xml" />
【问题讨论】:
-
您是否尝试删除并添加 Android 平台?
-
@yazantahhan 是的!有效。实际上问题并不一定是这样,我在删除并添加 Android 平台后发现在 android 7.0.0 中构建会出现问题,所以我只需要使用 'ionic cordova build android@6.4.0' 构建跨度>
标签: cordova ionic-framework ionic3