繁体   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

当我尝试执行离子 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM