2016-11-04 24 views
1

我將我的代碼從我的桌面計算機上傳到github,當我將代碼拉到我的筆記本電腦(第一次)時遇到了這個問題,當我嘗試使用gradle文件同步項目時。我發佈了下面打印的錯誤消息。Android Studio在項目同步期間拋出異常

我也無法重建或清理該項目。 java編譯器在解析字符「R」時也有問題,但我認爲這是因爲我無法同步項目。

我很感激幫助!

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

Thread(png-cruncher_25): Stream closed 
java.io.IOException: Stream closed 
    at java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:433) 
    at java.io.OutputStream.write(OutputStream.java:116) 
    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) 

回答

1

檢查您爲您生成工具版本AAPT的二進制工作:

[email protected] ~/Android/Sdk/build-tools/23.0.3 $ ./aapt 
./aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 

如果不是因爲在我的情況下,只需安裝缺少的lib:

[email protected] ~/Android/Sdk/build-tools/23.0.3 $ sudo apt-get install zlib1g:i386 

重新啓動你的Android工作室並再試一次。

編輯:

如果沒有Linux或你的問題是不是與之前的評論有關,嘗試在gradle這個文件來改變生成工具版本:

buildToolsVersion「23.0.3」

+0

謝謝你的評論,我試着執行aapt文件,並得到以下錯誤 - bash:./aapt:無法執行二進制文件:執行格式錯誤。我得到的假設是我無法運行aapt,因爲我沒有足夠的內存。我意識到我只有2GB的RAM,並且android studio所需的數量是3GB。 –

+0

很高興幫助 – Neonigma

相關問題