我刚刚在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":error = 2,没有这样的文件或目录/ home/USER_NAME/AndroidStudioProjects/PROJECT_NAME /应用程序/ SRC /主/ RES /抽拉-HDPI/ic_launcher.png
我试图在gradle文件中更改'buildToolsVersion',它也给了我同样的错误21.1.2,1,0也.
在问这个问题之前,我在Google和SO上都进行了认真的搜索 - 主要是因为没有任何建议没有解决我的问题!
在尝试使我的新Intellij和Android SDK在我新安装的Ubuntu 13.10上工作失败后,我来找你帮忙.我知道已经有成千上万的建议,但没有一个对我有用.
这是我尝试过的:
最后一个命令列出了我的设备 - 这意味着它能够毫无问题地检测到它.
我不知道还有什么可以尝试和做的,因为我花了几个小时在网上尝试别人的建议无济于事.
任何帮助都会非常感激,因为我迫不及待想要回到我的Android App Development!谢谢.
编辑 - 解决方案
我解决了这个问题,然后在这里记录了其他有这个问题的人; 亚行没有回应 - 解决方案
我希望这有帮助.
所以......这个问题让我头撞墙约两天了.当我尝试运行我的android项目时,标题字段中提到的错误出现在弹出窗口中.我在32位Linux-mint发行版上使用android studio.我尝试过波纹管解决方案,但没有一个解决了这个问题.
转到工具 - > Android - >启用ADB entegration
adb kill-server
adb start-server
adb devices
daemon not running. starting it now on port 5037
daemon started successfully
List of devices attached
.
.
没有列出任何设备
Reading state information... Done
E: Unable to locate package lib32z1
E: Unable to locate package lib32z1-dev
E: Unable to locate package lib32stdc++6
E: Couldn't find any package by regex 'lib32stdc++6'