2016-09-29 97 views
2

我在Debian發行版(32位)上運行android studio,每當我啓動android studio時,我都面臨着gradle的問題,它會一直加載並在gradle窗口中出現長的錯誤列表說:Android Studio上的Gradle加載錯誤

***Executing tasks: [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources] 

Configuration on demand is an incubating feature. 
Incremental java compilation is an incubating feature. 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAnimatedVectorDrawable2421Library UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCompat2421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCoreUi2421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCoreUtils2421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportFragment2421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportMediaCompat2421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42421Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportVectorDrawable2421Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl UP-TO-DATE 
:app:compileDebugRenderscript UP-TO-DATE 
:app:generateDebugBuildConfig UP-TO-DATE 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources UP-TO-DATE 
:app:mergeDebugResources 
AAPT err(Facade for 22453413): /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: 1: /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: Syntax error: Unterminated quoted string 
AAPT err(Facade for 7072356): /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: 1: /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: Syntax error: Unterminated quoted string 
AAPT err(Facade for 31338389): /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: 1: /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: Syntax error: Unterminated quoted string 

Exception while processing task java.lang.RuntimeException: AAPT process not ready to receive commands 
Exception while processing task java.lang.RuntimeException: AAPT process not ready to receive commands 

AAPT err(Facade for 17737675): /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: 1: /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: Syntax error: Unterminated quoted string 

Exception while processing task java.lang.RuntimeException: AAPT process not ready to receive commands 

AAPT err(Facade for 11417836): /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: 1: /home/user1/android-sdk-linux/build-tools/24.0.2/aapt: Syntax error: Unterminated quoted string 
Thread(png-cruncher_5): Broken pipe 
java.io.IOException: Broken pipe 
    at java.io.FileOutputStream.writeBytes(Native Method) 
    at java.io.FileOutputStream.write(FileOutputStream.java:326) 
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 
    at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) 
    at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) 
    at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) 
    at com.android.builder.png.AaptProcess.shutdown(AaptProcess.java:143) 
    at com.android.builder.png.QueuedCruncher$1.destruction(QueuedCruncher.java:144) 
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:245) 
    at java.lang.Thread.run(Thread.java:745) 
*** 

有這個錯誤的頁面和頁面重複。 我能做些什麼來解決這個問題?

+0

分享您的build.gradle文件 –

+1

可能重複http://stackoverflow.com/questions/38663495/android-studio-2-1-2-gradle-aapt-syntax-error-unterminated-quoted-string – Vampire

+0

抱歉我忘了提及我開始android studio是一個空的項目。 – DejaVu

回答

7

通過將gradle降級到23.0.3來修復它。

http://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip

下載它,並提取其在android-sdk/buildtools 取代buildToolsVersion爲 「23.0.3」。

它工作。

+3

在我的工作中發生了輕微的變化。我通過將build.gradle(Module:app)中的buildToolsVersion替換爲23.0.3來升級到23.0.3,然後重新打開該項目,讓Android Studio自動下載和同步項目,只要它投訴了它。 – Faulty

+0

這是因爲你已經安裝了23.0.3 @Faulty。我設法通過更新構建工具來編譯gradle。 +1 – voghDev

+0

謝謝......通過將gradle降級到23.0.3來修復它。 http://dl.google.com/android/repository/build-tools_r23.0.3-linux.zip 下載它和Android的SDK提取它/編譯工具更換buildToolsVersion爲 「23.0.3」 – Bibi424

5

我正在運行Debian Stretch 64位試圖運行React Native Android應用程序。對我來說,解決辦法是,我不得不運行下面的命令,

sudo apt-get install zlib1g:i386

如果碰到這個線程用同樣的情況我別人絆倒我認爲這將拯救他們有些疼痛。

+1

這就做到了。 ,這應該被接受回答:D –

+0

謝謝你。我運行Ubuntu 16.04,我也需要這個。我不知道爲什麼,但確定。 –

相關問題