Cordova Android 版本在 gradle 依赖项更新问题后损坏

Cordova Android build broken after gradle dependencies update issue

提问人:Mikul 提问时间:5/30/2018 最后编辑:Mikul 更新时间:7/5/2018 访问量:812

问:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_111

TargetSDK版本:25

gradle 依赖项更新后,Cordova Android 版本中断:任务“:p rocessDebugResources”执行失败。> 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

失败:生成失败,出现异常。

  • 出了什么问题: 任务“:p rocessDebugResources”执行失败。

    com.android.ide.common.process.ProcessException:无法执行 aapt

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获取更多日志输出。

[错误]运行 cordova run android 时出错(退出代码 1)

我试图找到一个解决方案,但我没有找到任何关于这个的帖子。 有什么想法吗???

Maven Cordova Android-Studio Android-gradle-插件

评论

0赞 Jon Goodwin 6/4/2018
"It is all related to [email protected] and [email protected] (that was my version) and the [email protected] By upgrading to [email protected] and removing cordova-plugin-compat. cordova plugin rm cordova-plugin-compat --force cordova platform rm android ionic cordova platform "post 83看这里

答:

0赞 gentlyawesome 7/5/2018 #1

删除 platform/android,然后再次运行 Cordova build android