热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

更新到AndroidStudio3.0Canary2会出现构建错误

如何解决《更新到AndroidStudio3.0Canary2会出现构建错误》经验,为你挑选了1个好方法。

今天我将我的Studio更新为Canary 2,出现了一个奇怪的构建错误:

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :multipicker:generateDebugSources, :multipicker:generateDebugAndroidTestSources, :multipicker:mockableAndroidJar]
Information:0 errors
Information:0 warnings
Information:See complete output in console
Error:/home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:795 invalid drawable
Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed:
  aapt2 compile -o /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/res/merged/debug /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
  Issues:
   - ERROR: /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:795 invalid drawable
Information:BUILD FAILED in 11s

Kamil Kamińs.. 10

我根据这个答案成功运行了Android Studio 3 Canary 2和Gradle 3.0.0-alpha2:https://stackoverflow.com/a/44202755/3936723

我使用Linux,对我来说这解决了这个问题:

    打开终端

    类型: export LC_NUMERIC="en_US.UTF-8" sh ./android-studio/bin/studio.sh

- 回答 -

它将在Android Studio 3.0 Canary中运行,如果您将Gradle更改为

classpath 'com.android.tools.build:gradle:2.3.2'

我对com.android.tools.build:gradle:3.0.0-alpha2版本有同样的错误,回滚到以前版本的Gradle为我修复了一个问题.

不幸的是,使用较旧的gradle插件,我无法在Android分析器中使用高级选项:(



1> Kamil Kamińs..:

我根据这个答案成功运行了Android Studio 3 Canary 2和Gradle 3.0.0-alpha2:https://stackoverflow.com/a/44202755/3936723

我使用Linux,对我来说这解决了这个问题:

    打开终端

    类型: export LC_NUMERIC="en_US.UTF-8" sh ./android-studio/bin/studio.sh

- 回答 -

它将在Android Studio 3.0 Canary中运行,如果您将Gradle更改为

classpath 'com.android.tools.build:gradle:2.3.2'

我对com.android.tools.build:gradle:3.0.0-alpha2版本有同样的错误,回滚到以前版本的Gradle为我修复了一个问题.

不幸的是,使用较旧的gradle插件,我无法在Android分析器中使用高级选项:(


推荐阅读
author-avatar
醇情咖啡_799
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有