Skip to content
Advertisement

aapt missing but its there

I had to reinstall ubuntu-14.04-64 due to reasons.

After this reinstall, when I try to build my android projets, I get a bunch of these lines (among others) in output:

java.io.IOException: Cannot run program "/home/gps/Android/Sdk/build-tools/23.0.2/aapt": error=2, No such file or directory

Now, I know this file exists in my setup because this:

gps@gps-HP-ProBook-4540s:~$ ls -l /home/gps/Android/Sdk/build-tools/23.0.2/aapt
-rwxrwxr-x 1 gps gps 1146608 Jan  4 18:47 /home/gps/Android/Sdk/build-tools/23.0.2/aapt
gps@gps-HP-ProBook-4540s:~$ file  /home/gps/Android/Sdk/build-tools/23.0.2/aapt
/home/gps/Android/Sdk/build-tools/23.0.2/aapt: ELF 32-bit LSB  shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=fc8aded5418584519d59f2133e81184fe3d4bdfd, not stripped
gps@gps-HP-ProBook-4540s:~$ 

I have installed all sdk tools from v19 onwards. Changing project settings to any of them shows same error.

Also, trying to execute the file directly gives same error:

gps@gps-HP-ProBook-4540s:~$ /home/gps/Android/Sdk/build-tools/23.0.2/aapt
bash: /home/gps/Android/Sdk/build-tools/23.0.2/aapt: No such file or directory

Can someone suggest a solution to this problem?

Advertisement

Answer

You’re probably missing some dynamic link library that the program needs. Run this command to list the libraries it uses and install those that are missing:

ldd /home/gps/Android/Sdk/build-tools/23.0.2/aapt
User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement