2010-04-21 13 views
19

Acabo de instalar NetBeans y el SDK de Android siguiendo las instrucciones here. Estoy ejecutando Ubuntu 9.10 (Karmic). NetBeans es 6.7.1. El SDK de Android es la versión 7.aapt no se encontró al construir una nueva aplicación de Android en NetBeans

Cuando intento compilar un nuevo proyecto que me da el siguiente error:

Execute failed: java.io.IOException: Cannot run program "/home/oz/android-sdk/platforms/android-7/tools/aapt" (in directory "/home/oz/projects/ArmyBuilder/android"): java.io.IOException: error=2, No such file or directory 

Cuando entro en ese directorio, veo que el archivo existe y tiene permisos adecuados para ser ejecutable por cualquier persona, ¡incluso bash no puede encontrarlo!

[email protected]:~/android-sdk/platforms/android-7/tools$ pwd 
/home/oz/android-sdk/platforms/android-7/tools 
[email protected]:~/android-sdk/platforms/android-7/tools$ ls -l 
total 4652 
-rwxrwxrwx 1 oz oz 3472784 2010-04-20 18:16 aapt 
-rwxrwxrwx 1 oz oz 1050336 2010-04-20 18:16 aidl 
-rwxrwxrwx 1 oz oz 213698 2010-04-20 18:16 dexdump 
-rwxrwxrwx 1 oz oz 2497 2010-04-20 18:16 dx 
drwxr-xr-x 2 oz oz 4096 2010-04-20 18:16 lib 
-rw-r--r-- 1 oz oz 10800 2010-04-20 18:16 NOTICE.txt 
[email protected]:~/android-sdk/platforms/android-7/tools$ ./aapt 
bash: ./aapt: No such file or directory 
[email protected]:~/android-sdk/platforms/android-7/tools$ 

Google para este error aparecen pocos otras personas que tienen esta misma edición (http://www.mentby.com/erisa/aapt-not-found.html, http://www.helloandroid.com/content/file-not-found-hello-world-application), ambos con ninguna respuesta.

Respuesta

46

Esto es un problema de 64 bits, aapt aparentemente espera bibliotecas de 32 bits y tiene libs de 64 bits.

solución aquí: http://ubuntuforums.org/showthread.php?t=1317567

Resumen:

apt-get install ia32-libs 

HTH

+4

Este fue un error ** ** muy frustrante para rastrear. Gracias por tu respuesta simple –

+0

Si tiene problemas con travis-ci, consulte este http://stackoverflow.com/a/14392603/82156 – emmby

+0

Ahora necesito instalar SO de 32 bits ahora? O ¿hay alguna solución en 64 bits? – Noman

Cuestiones relacionadas