【问题标题】:Ionic cordova | Execution failed for task ':app:processDebugResources' | AAPT: error: resource xml/network_security_config not found离子科尔多瓦 |任务 ':app:processDebugResources' 执行失败 | AAPT:错误:找不到资源 xml/network_security_config
【发布时间】:2022-07-04 01:17:41
【问题描述】:

当我尝试执行 ionic cordova build android

时会发生这种情况

Android 资源链接失败 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。


> 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" >

我的 ionic 信息是这样的,只使用了 cordova,也无法编译 aab 格式

Ionic:

离子 CLI:6.17.1 离子框架:@ionic/angular 5.1.1 @angular-devkit/build-angular:0.901.7 @angular-devkit/原理图:9.1.7 @角/cli:9.1.7 @ionic/angular-toolkit:2.2.0

电容器:

电容器 CLI:2.1.2 @capacitor/android:未安装 @电容器/核心:2.1.2 @capacitor/ios : 未安装

科尔多瓦:

Cordova CLI:10.0.0 (cordova-lib@10.1.0) Cordova 平台:安卓 8.1.0 Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0、cordova-plugin-ionic-webview 5.0.0(和其他 5 个插件)

实用程序:

cordova 分辨率:0.15.3 本机运行:1.5.0

系统:

Android SDK 工具:26.1.1 节点JS:v12.14.0 npm:6.13.4 操作系统: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>

【问题讨论】:

    标签: cordova ionic-framework build.gradle network-security


    【解决方案1】:

    对我来说,这是关于插件版本不兼容的问题,特别是 Google 服务,它是作为主要插件的支持插件安装的。

    删除插件或降级版本解决了这个问题。

    最终的解决方案(如果这确实是您的问题)是升级环境(Cordova、Node 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2019-06-06
      • 1970-01-01
      • 2019-02-04
      相关资源
      最近更新 更多