![](/img/trans.png)
[英]Ionic 3 error: resource xml/network_security_config not found
[英]Ionic cordova | Execution failed for task ':app:processDebugResources' | AAPT: error: resource xml/network_security_config not found
当我尝试执行离子 cordova 构建 android时会发生这种情况
Android resource linking failed D:\blabla\platforms\android\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:22: AAPT: error: resource xml/network_security_config (aka com.blabla.bla:xml/network_security_config) not成立。
> BUILD FAILED in 1s D:\blabla\platforms\android\gradlew: Command failed
> with exit code 1 Error output: FAILURE: Build failed with an
> exception.
>
> * What went wrong: Execution failed for task ':app:processDebugResources'.
> > Android resource linking failed D:\blabla\platforms\android\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:22:
> AAPT: error: resource xml/network_security_config (aka
> com.blabla.bla:xml/network_security_config) not found.
>
>
> D:\blabla\platforms\android\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:22:
> AAPT: error: resource mipmap/ic_launcher_round (aka
> com.blabla.bla:mipmap/ic_launcher_round) not found.
>
> error: failed processing manifest.
>
> * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我的 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:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:usesCleartextTraffic="true" >
我的离子信息是这样的,仅使用 cordova 并且它也无法编译 aab 格式
Ionic:
离子 CLI:6.17.1 离子框架:@ionic/angular 5.1.1 @angular-devkit/build-angular:0.901.7 @angular-devkit/schematics:9.1.7 @angular/cli:9.1.7 @ionic/angular -工具包:2.2.0
电容器:
电容器 CLI:2.1.2 @capacitor/android:未安装 @capacitor/core:2.1.2 @capacitor/ios:未安装
Cordova:
Cordova CLI: 10.0.0 (cordova-lib@10.1.0) Cordova Platforms: android 8.1.0 Cordova Plugins: cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 5其他插件)
效用:
科尔多瓦分辨率:0.15.3 本机运行:1.5.0
系统:
Android SDK Tools: 26.1.1 NodeJS: v12.14.0 npm: 6.13.4 OS: Windows 10
config.xml 声明如下
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:icon="@mipmap/ic_launcher" android:networkSecurityConfig="@xml/network_security_config" android:roundIcon="@mipmap/ic_launcher_round" android:usesCleartextTraffic="true" />
</edit-config>
对我来说,这是关于插件版本不兼容的问题,特别是 Google 服务,它作为主要插件的支持插件安装。
删除插件或降级版本解决了这个问题。
最终解决方案(如果这确实是您的问题)是升级环境(Cordova、Node 等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.