2014-12-21 73 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)