当我编译一个Android应用程序时(我尝试使用sdk中的示例应用程序)。我收到此错误:
>Error executing aapt: Cannot run program "/home/roel/projects/sdk/build-tools/18.0.1/aapt": >error=2, No such file or directory: error=2, No such file or directory KeyChainDemo >line 1 Android ADT Problem
但是aapt在那个地方?
>[roel@archUSB 18.0.1]$ ls /home/roel/projects/sdk/build-tools/18.0.1/
>NOTICE.txt aidl dx libLLVM.so libbcinfo.so llvm-rs-cc source.properties
>**aapt** dexdump lib libbcc.so libclang.so renderscript
注意:我也得到错误“R无法解决”,但我很确定当我解决问题1时,我也解决了这个问题
Ubuntu 13.10解决方案:
附加
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
到/etc/apt/sources.list。
sudo apt-get update
sudo apt-get install ia32-libs
我今天遇到了同样的问题。如果未来的任何人遇到此问题,请尝试此处的解决方案
Programs running aapt in android sdk from shell and from sbt
我今天遇到了同样的问题,this帮助了我。
Arch Linux 64bit。
aapt是一个32位应用程序,在64位盒子上会失败,直到32位被启用并添加了libs
这是Ubuntu 16.04 / 17.10的当前解决方案
dpkg --print-foreign-architectures # if below was never run this returns nothing ... afterwards it will return : i386
sudo dpkg --add-architecture i386
sudo apt-get -qqy update
sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386