2017-05-28 49 views
11

今天我更新了我的工作室来金丝雀2和一个奇怪的编译错误出现了:更新到Android Studio的3.0金丝雀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 
+0

在谷歌的bug跟踪系统可能解决这个问题,提供夜间的问题基础上的一些软件也有可能不是非常适合这样。 – for3st

+0

我投票关闭这一问题作为题外话,因为它可能只描述了Android的工作室 – for3st

+0

的一个非常具体的早期版本中的错误是不是一个Android Studio中的错误。它是一种摇篮错误 –

回答

-3

Android Studio中金丝雀2改变摇篮到com.android.tools.build:gradle:3.0.0-alpha2

一种解决方法是设置回com.android.tools.build:gradle:3.0.0-alpha1

+1

我尝试了上述变化但仍给了未发现gradle这个版本等错误,....我终于恢复了回到我的工作室canary1 ... –

+0

这是行不通的 – iscariot

0

该解决方案已经提供here

您需要为您的数字区域的PC格式更改为一个使用点十进制标记,如英语美国/英国。

10

我设法运行Android工作室3金丝雀2摇篮基于这个答案3.0.0-α-2:https://stackoverflow.com/a/44202755/3936723

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

  1. 打开终端
  2. 类型: export LC_NUMERIC="en_US.UTF-8" sh ./android-studio/bin/studio.sh

--old ANSWER--

它将Android Studio中3.0金丝雀工作,如果你改变摇篮到

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

我有同样的错误与com.android.tools.build:gradle:3.0.0-alpha2版本,回滚到以前版本的摇篮的解决我的问题。

不幸的是,与旧gradle这个插件,我不能在Android的探查使用高级选项:(

+1

谢谢你,我没有直接改变区域设置我的系统设置(KDE霓虹灯)我有“美国”地区,细节设置“关闭”,所以它看起来不错(格式化值底部的例子看起来确实!),但禁用灰色的细节显示数字/货币/日期...作为“捷克共和国”......只是为了好奇,我启用了详细信息,并将数字切换到了en_us,注销+登录以及构建作品。我甚至不确定,从哪里开始进行报道,肯定是本月的“WTF时刻”。 – Ped7g

相关问题