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,其6​​4位版本是libbz2-1.0:amd64。

首先启用多拱支持(如果尚未完成):

 sudo dpkg --add-architecture i386 

现在运行:

 sudo apt-get update 

您现在可以通过以下方式安装包装:

 sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1