Android studio 1.0.2未生成应用程序:mergeDebugResources错误

Android studio 1.0.2未生成应用程序:mergeDebugResources错误,android,ubuntu,android-studio,Android,Ubuntu,Android Studio,我刚刚在linux上安装了android studio,配置了SDK并安装了构建工具。当我尝试与gradle或(构建应用程序)同步时,它失败并抛出以下错误: 错误:任务“:app:mergeDebugResources”的执行失败。 /home/user\u name/AndroidStudioProjects/project\u name/app/src/main/res/drawable hdpi/ic\u launcher.png:错误:无法运行程序“/home/user\u name/A

我刚刚在linux上安装了android studio,配置了SDK并安装了构建工具。当我尝试与gradle或(构建应用程序)同步时,它失败并抛出以下错误:

错误:任务“:app:mergeDebugResources”的执行失败。 /home/user\u name/AndroidStudioProjects/project\u name/app/src/main/res/drawable hdpi/ic\u launcher.png:错误:无法运行程序“/home/user\u name/Android/Sdk/build tools/21.1.2/aapt”:错误=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中也出现了同样的错误。

我通过运行这些命令解决了这个问题

$ sudo apt-get install lib32stdc++6
$ sudo apt-get install lib32z1
在安装此软件包之前,Ubuntu无法在64位上运行aapt

编辑2016年4月19日:

androidstudio2有这些软件包的安装指南,还有更多的软件包需要在64位机器上正确编译

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

即使在尝试了公认的解决方案之后,我也遇到了同样的问题。在我的例子中,我指定的gradle构建工具版本没有安装在我的debian系统上。我将buildToolVersion更改为已安装的版本(23.0.2)

确保您运行的是最新的SDK。在24.0.0中有一个bug正是导致这种情况的原因。@ScottBarta运行24.0.2Magic!你是怎么发现的?两天的挫败感,终于找到了有效的解决办法。有很多。它也帮助了我:-)谢谢你!这甚至消除了“R不能被解决”错误,在我的例子中,这并没有用任何其他建议的方法消除。