2010-04-21 23 views
19

Ho appena installato NetBeans e l'SDK Android seguendo le istruzioni here. Sto usando Ubuntu 9.10 (Karmic). NetBeans è 6.7.1. L'SDK di Android è la versione 7.aapt non trovato durante la creazione di una nuova app Android in NetBeans

Quando provo a compilare un nuovo progetto mi dà il seguente errore:

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 

Quando vado in quella directory, vedo che il file esiste e ha autorizzazioni appropriate per essere eseguibili da chiunque, eppure nemmeno bash non riesce a trovarlo!

[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$ 

Googling per questo errore salta fuori un paio di altre persone che hanno lo stesso problema (http://www.mentby.com/erisa/aapt-not-found.html, http://www.helloandroid.com/content/file-not-found-hello-world-application) entrambi con nessuna risposta.

risposta

46

Questo è un problema a 64 bit, aapt è apparentemente in attesa di librerie a 32 bit e si dispone di librerie a 64 bit.

Soluzione qui: http://ubuntuforums.org/showthread.php?t=1317567

Sommario:

apt-get install ia32-libs 

HTH

+4

Questo è stato un ** ** molto frustrante bug da rintracciare. Grazie per la tua semplice risposta. –

+0

Se hai difficoltà con travis-ci, vedi questo http://stackoverflow.com/a/14392603/82156 – emmby

+0

Ora ho bisogno di installare il sistema operativo a 32 bit ora? O c'è qualche soluzione su 64 bit ?? – Noman

Problemi correlati