2017-06-01 28 views
2

我更新到Android工作室3加纳利建立2,它撞到了我的编译工具,像这样:Andorid的工作室:为ExecutionException:(整数)-1小于最小整数0

classpath 'com.android.tools.build:gradle:3.0.0-alpha2' 

现在,当我尝试建立我得到这个问题:

Error:.../values.xml:3490 (integer) -1 is less than minimum integer 0 
Error:java.util.concurrent.ExecutionException: 
com.android.builder.internal.aapt.AaptException: AAPT2 link failed: 
Error:com.android.builder.internal.aapt.AaptException: AAPT2 link failed: 
Error:Execution failed for task ':app:processStagingResources'. 
Failed to execute aapt 

所以我看了一下上面提到的文件的3490行,得到这个:

<item name="android:numColumns">auto_fit</item> 

因为它引用了我GridView风格,我去了文档,发现AUTO_FIT has a value of -1

我不知道为什么我得到这个问题,但我试过清理/建设,重新启动,我仍然得到这个问题。任何想法什么尝试?

+1

我遇到了同样的事情,在这里观看更新:https://issuetracker.google.com/issues/62358540 –

+0

根据你的情况可能与许多大于-1覆盖值。在我的情况下,Braintree的月份选择器使用的列数。 3列看起来不错。 –

回答

1

你可以把这个在您的gradle.properties文件中禁用AAPT2:

android.enableAapt2=false 
0

尝试升级您的构建工具26.0.2或更新,它是在AAPT2一个错误,应该已经得到解决。
如果你还在使用的字母或AndroidStudio尝试升级到Android 3.0工作室一个测试。