2017-06-01 29 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工作室一個測試。