Android工作室找不到aapt

时间:2013-09-21 02:02:00

标签: android-studio 32bit-64bit aapt

嗨我编译时遇到问题,我收到此错误:

Gradle:任务执行失败':ElectronicComponentInventorySearch:mergeDebugResources'。

  

java.io.IOException:无法运行程序“/ opt / android-studio / sdk / build-tools / android- 4.2.2 / aapt”:error = 2,没有这样的文件或目录

当我使用locate时:    /opt/android-studio/sdk/build-tools/android-4.2.2/aapt

在我尝试任何事情之前,我确保将整个android-studio目录列入我的帐户并将所有内容的权限设置为775.

什么事?

5 个答案:

答案 0 :(得分:111)

Aapt是一款32位应用程序。我正在运行ubuntu 64bit。我需要一些额外的库。我做的第一件事是从12.10更新到13.04。它打破了铬但this should help

为了让aapt工作(这也修复了我对avd的问题),只需运行以下两个命令:

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

从此post.

现在不再有问题了。

答案 1 :(得分:5)

你可以试试这个: -

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

答案 2 :(得分:3)

只需打开您的终端&运行这个

sudo apt-get install lib32stdc++6 lib32z1

实际上这是一个架构问题。 Aapt 期望32位二进制文​​件,我的系统为64位。

答案 3 :(得分:0)

在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

使用Gradle构建很好。调试和运行模拟器很好(尽管仍然像往常一样慢)。

答案 4 :(得分:0)

您正在寻找的软件包(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