gradle 依赖项更新问题后 Cordova Android 构建损坏
Posted
技术标签:
【中文标题】gradle 依赖项更新问题后 Cordova Android 构建损坏【英文标题】:Cordova Android build broken after gradle dependencies update issue 【发布时间】:2018-11-09 05:01:02 【问题描述】:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_111
目标SDK版本:25
gradle 依赖项更新后 Cordova android 构建损坏:任务“:processDebugResources”执行失败。 > com.android.ide.common.process.ProcessException: 无法执行 aapt
我最近运行了“cordova build android”命令,gradle 尝试下载一些依赖项:
增量java编译是一个孵化特性。 下载https://maven.google.com/com/android/support/support-v4/27.0.0/support-v4-27.0.0.pom
下载https://maven.google.com/com/android/support/customtabs/27.0.0/customtabs-27.0.0.pom
下载https://maven.google.com/com/android/support/support-compat/27.0.0/support-compat-27.0.0.pom
下载https://maven.google.com/com/android/support/support-media-compat/27.0.0/support-media-compat-27.0.0.pom
下载https://maven.google.com/com/android/support/support-core-utils/27.0.0/support-core-utils-27.0.0.pom
下载https://maven.google.com/com/android/support/support-core-ui/27.0.0/support-core-ui-27.0.0.pom
下载https://maven.google.com/com/android/support/support-fragment/27.0.0/support-fragment-27.0.0.pom
下载https://maven.google.com/com/android/support/support-annotations/27.0.0/support-annotations-27.0.0.pom
之后,最后构建失败并显示以下消息:
错误:在 FontFamilyFont 中,找不到属性 android:font
错误:在 FontFamilyFont 中,找不到属性 android:fontStyle
错误:在 FontFamilyFont 中,找不到属性 android:fontWeight
FAILURE:构建失败并出现异常。
出了什么问题: 任务 ':processDebugResources' 执行失败。
com.android.ide.common.process.ProcessException: 无法执行 aapt
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
[ERROR] 运行cordova run android时出错(退出代码1)
我试图找到解决方案,但没有找到任何与此相关的帖子。 有什么想法???
【问题讨论】:
"It is all related to support-v4@27.0.0 and cordova-android@6.2.3 (that was my version) and the cordova-plugin-compat@1.2.0 By upgrading to cordova-android@6.3.0 and removing cordova-plugin-compat. cordova plugin rm cordova-plugin-compat --force cordova platform rm android ionic cordova platform "post 83
See here
【参考方案1】:
删除平台/android,然后再次运行 Cordova build android
【讨论】:
以上是关于gradle 依赖项更新问题后 Cordova Android 构建损坏的主要内容,如果未能解决你的问题,请参考以下文章