Android工作室找不到aapt
嗨,我有麻烦编译,我得到这个错误:
Gradle:执行失败的任务':ElectronicComponentInventorySearch:mergeDebugResources'。
java.io.IOException:无法运行程序“/ opt / android-studio / sdk / build-tools / android- 4.2.2 / aapt”:error = 2,没有这样的文件或目录
当我使用定位:/opt/android-studio/sdk/build-tools/android-4.2.2/aapt
在我尝试任何事情之前,我确保将整个android-studio目录切换到我的帐户,并将权限设置为775。
这是怎么回事?
Aapt是一个32位应用程序。 我正在运行的Ubuntu 64位。 我需要一些额外的库。 我做的第一件事是从12.10更新到13.04。 它打破了铬,但这应该有所帮助 。
为了得到aapt的工作(这也解决了我的问题与AVD)只是运行这两个命令:
sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1
从这个post。
现在没有更多的问题。
你可以试试这个:
sudo apt-get install lib32stdc ++ 6 lib32z1 lib32z1-dev
只要打开你的terminal并运行这个
sudo apt-get install lib32stdc++6 lib32z1
其实这是一个架构问题。 Aapt
预计32
位二进制文件,我的系统是64
位。
在64位Debian 7上使用Android Studio 0.3.7 …这为我工作:
sudo apt-get install libc6-i386 sudo dpkg –add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs
用Gradlebuild设很好。 debugging和运行模拟器是没有问题的(虽然仍然像往常一样慢)。
您正在查找的软件包(32位)是libbz2-1.0:i386,其64位版本是libbz2-1.0:amd64。
首先启用多拱支持(如果尚未完成):
sudo dpkg --add-architecture i386
现在运行:
sudo apt-get update
您现在可以通过以下方式安装包装:
sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1