- 背景
- 问题
- 解决
- 1、添加文件network_security_config.xml
- 2、修改AndroidManifest.xml
- 反思
使用ionic+cordova+gradle打包Android程序,环境如下:
cordova : 7.1.0
Gradle : 7.4
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
System:
Node : v6.9.1
npm : 3.10.8
OS : Windows 10
Misc:
backend : pro
问题
D:ProjectFilesIonicProjectionic01platformsandroidresxmlconfig.xml:29:53-81: AAPT: No resource found that matches the given name (at 'networkSecurityConfig' with value '@xml/network_security_config'). D:ProjectFilesIonicProjectionic01platformsandroidbuildintermediatesresmergeddebugxmlconfig.xml:29: error: Error: No resource found that matches the given name (at 'networkSecurityConfig' with value '@xml/network_security_config').解决 1、添加文件network_security_config.xml
路径:项目目录platformsandroidresxml
文件内容:
2、修改AndroidManifest.xml
路径:项目目录platformsandroid
重新打包
成功
BUILD SUCCESSFUL
Total time: 3.136 secs
Built the following apk(s):
D:/ProjectFiles/IonicProject/ionic01/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=D:ProgrammerAndroidSDKmange
JAVA_HOME=C:Program FilesJavajdk1.8.0_201
No target specified, deploying to device '26395863'.
Skipping build...
Built the following apk(s):
D:/ProjectFiles/IonicProject/ionic01/platforms/android/build/outputs/apk/android-debug.apk
Using apk: D:/ProjectFiles/IonicProject/ionic01/platforms/android/build/outputs/apk/android-debug.apk
Package name: io.ionic.starter
LAUNCH SUCCESS
[OK] Your app has been deployed.
Did you know you can live-reload changes from your app with --livereload?
反思
应该为gradle版本不匹配导致,所需版本测试中。



