2014-12-21 99 views
21

我剛剛在linux上安裝了android studio,現在配置SDK並安裝了構建工具,當我嘗試與gradle同步或(構建應用程序)失敗並引發此錯誤:Android studio 1.0.2 not building app:mergeDebugResources error

Error:Execution failed for task ':app:mergeDebugResources'. /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png: Error: Cannot run program "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": error=2, No such file or directory Error:Error: Cannot run program "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": error=2, No such file or directory /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png

我試圖改變「buildToolsVersion」在我的gradle這個文件,它給了我同樣的錯誤爲21.1.2,1,0也。

+0

的安裝版本後,它工作得像一個魅力。確保您運行的是最新的SDK。在24.0.0中有一個錯誤導致了這一點。 –

+0

@ScottBarta正在運行** 24.0.2 ** –

+0

魔法!你是怎麼發現的? –

回答

65

我通過運行這些命令

解決了這個問題
$ sudo apt-get install lib32stdc++6 
$ sudo apt-get install lib32z1 

Ubuntu的不能安裝此套餐

編輯19-04-2016之前運行在64位的AAPT:

Android Studio 2安裝指南updated與這些軟件包和更多的正確編譯在64位機器上

$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 
+0

謝謝。它完美地適用於我。 – Fiona

+1

兩天的挫折,最後這是工作解決方案。 – Donato

+0

非常感謝!它運作良好。 – xoska74

1

即使在嘗試使用可接受的解決方案後,我也遇到了同樣的問題。在我的情況下,我指定的gradle構建工具版本沒有安裝在我的debian系統上。在將buildToolVersion更改爲(23.0.2)