我刚刚在linux上安装了android studio,配置了SDK并安装了构建工具,当我尝试与gradle同步或(构建应用程序)时它失败并抛出此错误:
错误:任务':app:mergeDebugResources'的执行失败。 /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png:错误:无法运行程序“/home/user_name/Android/Sdk/build-tools/21.1.2/aapt” :error = 2,没有这样的文件或目录 错误:错误:无法运行程序“/home/user_name/Android/Sdk/build-tools/21.1.2/aapt”:错误= 2,没有这样的文件或目录 /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png
我试图在gradle文件中更改'buildToolsVersion',它也给了我同样的错误21.1.2,1,0。
答案 0 :(得分:65)
我通过运行这些命令来解决问题
$ sudo apt-get install lib32stdc++6
$ sudo apt-get install lib32z1
在安装此软件包之前,Ubuntu无法在64位上运行aapt
编辑19-04-2016:
Android Studio 2的安装指南updated包含这些软件包,还有更多可以在64位计算机上正确编译
$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
答案 1 :(得分:1)
即使尝试了接受的解决方案,我也遇到了同样的问题。在我的情况下,我指定的gradle构建工具版本没有安装在我的debian系统上。在将buildToolVersion更改为已安装的版本(23.0.2)之后,它就像一个魅力