2017-03-06 79 views
2

我已經升級Android Studio中從2.2到2.3,當我創建了導航的活動一個新的Android項目中,我得到了兩個錯誤:錯誤創建於Android Studio中的一個項目2.3

Error:java.util.concurrent.ExecutionException: 
java.lang.RuntimeException: AAPT process not ready to receive commands 

Error:Execution failed for task ':app:mergeDebugResources'. 
> Error: java.util.concurrent.ExecutionException: 
java.lang.RuntimeException: AAPT process not ready to receive commands 

當我有舊版本我解決了將build.gradle文件中的buildToolsVersion的值更改爲23.0.3而不是25.0.0的問題。

在新版本中我做出同樣的改變,我得到了以下錯誤:

Gradle Sync Issues 
Error:Error:The SDK Build Tools revision (23.0.3) is too low for project 
':app'. Minimum required is 25.0.0 
Update Build Tools version and sync project 

但是,這是不是一個改變我做。我還必須更改依賴關係上的Android支持庫版本:

compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 

這些錯誤出現在Debian Linux上。我有一位在Windows上工作的同事,他可以使用Android Studio 2.3版本創建新項目。

我該如何解決這些錯誤?

感謝。

+0

分享你的gradle文件。因爲y.our構建工具<25. –

回答

4

轉到File->Project Structure...(或按Ctrl+Shift+Alt+S)。

在左側欄中,單擊Project(下SDK Location),並改變Gradle version(爲類似3.2),改變Android Plugin Version(爲類似2.2.02.2.2)。

這會將您的AndroidStudio回滾到2.3升級之前,因此您可以繼續開發,直到Google得到解決2.3的問題。那麼你也可以改變你的buildToolsVersion到23.0.3就避開了

Error:Error:The SDK Build Tools revision (23.0.3) is too low for project ':app'

錯誤,和你的項目必須再次正確編譯。

+0

感謝您的回答。是我做的。我配置項目如下:Gradle版本:2.14.1,Android插件版本:2.2.3和buildToolsVersion 23.0.3。如果我使用3.2的Gradle版本,它也可以。 – axmug

+0

你是傳奇! – Kaushal28

-1

在您搖籃,構建工具必須> = 25

android { 
    compileSdkVersion 25 
    buildToolsVersion '25' 

並更改支持25.2.0(現在是最新的)

compile 'com.android.support:appcompat-v7:25.2.0' 
compile 'com.android.support:design:25.2.0' 
-1

載Android SDK構建工具版本25.0 .1在Android Studio 2.3 項目結構 - >屬性 - >構建工具版本25.0.1

做完這個項目後得到沒有任何錯誤的構建。

+0

感謝您的回答。但是我改變了你提到的屬性,但是由於上面提到的有關AAPT過程的兩個第一個錯誤,我無法構建apk。我被卡住了。 – axmug

-2

這個問題發生在我的手機上,這是Miui 8上運行的小米手機。在關閉開發者設置中的Miui Optimizations後,重新啓動手機重新編譯其工作的應用程序。

https://stackoverflow.com/a/42636693/2885194

+1

我無法創建apk文件,因爲我在項目中有錯誤。 – axmug

相關問題