【发布时间】: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