简体   繁体   English

离子 cordova | 任务 ':app:processDebugResources' 执行失败 | AAPT:错误:找不到资源 xml/network_security_config

[英]Ionic cordova | Execution failed for task ':app:processDebugResources' | AAPT: error: resource xml/network_security_config not found

this happens when i try to do an ionic cordova build android当我尝试执行离子 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 found. 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.

my androidManifest.xml has this我的 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" >

my ionic info is like this, cordova is used only and it would not be able to compile the aab format either我的离子信息是这样的,仅使用 cordova 并且它也无法编译 aab 格式

Ionic:

Ionic CLI: 6.17.1 Ionic Framework: @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-toolkit: 2.2.0离子 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

Capacitor:电容器:

Capacitor CLI: 2.1.2 @capacitor/android: not installed @capacitor/core: 2.1.2 @capacitor/ios: not installed电容器 CLI:2.1.2 @capacitor/android:未安装 @capacitor/core:2.1.2 @capacitor/ios:未安装

Cordova: 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 other plugins) 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其他插件)

Utility:效用:

cordova-res: 0.15.3 native-run: 1.5.0科尔多瓦分辨率:0.15.3 本机运行:1.5.0

System:系统:

Android SDK Tools: 26.1.1 NodeJS: v12.14.0 npm: 6.13.4 OS: Windows 10 Android SDK Tools: 26.1.1 NodeJS: v12.14.0 npm: 6.13.4 OS: Windows 10

config.xml is declared like this 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>

For me this was about plugin version incompatibility, specifically Google Services, which is installed as a support plugin to the main plugins.对我来说,这是关于插件版本不兼容的问题,特别是 Google 服务,它作为主要插件的支持插件安装。

Removing the plugins, or downgrading versions solved the issue.删除插件或降级版本解决了这个问题。

Ultimately the solution (if this is indeed your problem) is to upgrade the environment (Cordova, Node, etc.).最终解决方案(如果这确实是您的问题)是升级环境(Cordova、Node 等)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Ionic 3 错误:找不到资源 xml/network_security_config - Ionic 3 error: resource xml/network_security_config not found 离子错误:任务&#39;:app:processDebugResources&#39;的执行失败 - ionic error: Execution failed for task ':app:processDebugResources' 任务执行失败:processDebugResources [Cordova / Ionic] - Execution failed for task :processDebugResources [ Cordova / Ionic ] IONIC 3:任务执行失败&#39;:app:processDebugResources&#39; - IONIC 3: Execution failed for task ':app:processDebugResources' 构建 Ionic 应用程序时出错:无法执行 aapt (CordovaLib:processDebugResources) - Error building Ionic app: Failed to execute aapt (CordovaLib:processDebugResources) 离子:执行失败的任务&#39;processdebugresources&#39; - Ionic: execution failed for task ' processdebugresources' Cordova 构建 android 错误任务“:processDebugResources”执行失败 - Cordova build android error Execution failed for task ':processDebugResources' Android Cordova构建失败(任务&#39;:app:processDebugResources&#39;的执行失败)[Cordova / Vuejs] - Android Cordova build failed (Execution failed for task ':app:processDebugResources') [Cordova / Vuejs] 错误:任务&#39;:appName:processDebugResources&#39;的执行失败。 - Error:Execution failed for task ':appName:processDebugResources'.? 离子构建android失败 - 任务processDebugResources的执行失败 - ionic build android failure - Execution failed for task processDebugResources
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM