ionic3-使用cordova打包android时报错
16lz
2021-01-23
参考
- 问题参考
在2018-03-08使用cordova build android
打包android包时出现错误。错误如下:
- 错误详情
BUILD FAILEDTotal time: 19.142 secsERROR: In FontFamilyFont, unable to find attribute android:ttcIndexFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':processDebugResources'.> com.android.ide.common.process.ProcessException: Failed to execute aapt* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.Error: cmd: Command failed with exit code 1 Error output:ERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettingsERROR: In FontFamilyFont, unable to find attribute android:ttcIndexFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':processDebugResources'.> com.android.ide.common.process.ProcessException: Failed to execute aapt* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.[ERROR] An error occurred while running cordova build android (exit code 1).
图:
图片.png
-
解决方法:
- 执行命令
ionic cordova platform add android
如已经执行过(已经添加过android平台)则进入下一步
2.在
platform --> android
目录下找到build.gradle
文件,打开并在def promptForReleaseKeyPassword() {...}
函数前加入以下内容:configurations.all { resolutionStrategy { force 'com.android.support:support-v4:27.1.0' }}
如图:
图片.png3.执行
ionic cordova build android
这时候已经可以成功打包android了
build success.png - 执行命令
解决方法解释
build.gradle.png其他
- 该方法需要在每次执行
ionic cordova platform rm android
,ionic cordova platform add android
重新添加android平台支持后修改一次build.gradle
文件 - 该方法为暂时性的解决方案,最终解决还等android更新
support - v4
的最新支持库
更多相关文章
- Android Rreact Native 常见错误总结
- 【android】把view保存为图片的方法以及解决保存后图片背景变黑
- 适配 Android10 内部存储图片显示问题
- 日常get知识记录【7】Android 错误:This project uses AndroidX d
- "error: Error retrieving parent for item: No resource found
- 图片旋转的两种方法
- Android 使用颜色矩阵改变图片颜色,透明度,亮度
- android 显示gif格式的图片
- 详细讲解Android的图片下载框架UniversialImageLoader之磁盘缓存