2009-12-22 18 views
8

Ho appena installato l'ultima versione di galileo eclipse. Ho aggiunto l'ultimo plugin adt e l'ho configurato per usare il mio android sdk (r4). Sfortunatamente, il plug-in di eclissi è fuori uso. per qualche ragione, lo non riesce a trovare (eseguire?) gli strumenti Android. Ottengo questo errore sul progetto eclissi :Il plugin per Android Eclipse non trova percorsi validi

Errore durante l'esecuzione di aapt. Si prega di verificare aapt è presente a ~/android-sdk-linux_86/piattaforme/android-1.6/strumenti/aapt

ma qui è l'output di ls:

ls -al ~/android-sdk-linux_86/platforms/android-1.6/tools/aapt 
-rwxrwxrwx 1 solid solid 3416259 2009-12-18 21:02 /home/solid/android-sdk-linux_86/platforms/android-1.6/tools/aapt 

Quando provo l'esecuzione del programma direttamente, vedo il seguente:

~/android-sdk-linux_86/platforms/android-1.6/tools/aapt 
bash: /home/solid/android-sdk-linux_86/platforms/android-1.6/tools/aapt: No such file or directory 

ho appena decompresso l'SDK e installato le piattaforme e ls 'd così so che è lì.

Ho provato a ricreare il progetto dalla riga di comando (che funziona ) ma quando lo si importa in eclissi ottengo lo stesso errore.

BTW questo è Linux amd 64

risposta

17

Qualcosa di molto sbagliato qui. Queste due righe si contraddicono:

$ ls -al ~/android-sdk-linux_86/platforms/android-1.6/tools/aapt 
-rwxrwxrwx 1 solid solid 3416259 2009-12-18 21:02 /home/solid/android-sdk-linux_86/platforms/android-1.6/tools/aapt 

$ ~/android-sdk-linux_86/platforms/android-1.6/tools/aapt 
bash: /home/solid/android-sdk-linux_86/platforms/android-1.6/tools/aapt: No such file or directory 

Il file non può esistere un solo istante, quindi cessare di esistere nel successivo.

Non penso che ciò sia causato dall'esecuzione su amd64, dal momento che sospetto che possa darvi un errore diverso, più descrittivo. Detto questo, assicurarsi di avere le ia32-libs installati:

# Assuming you're on Ubuntu 
$ apt-get install ia32-libs 

Il mio unico consiglio è di provare completamente cancellando l'installazione SDK e reinstallare da zero.

+0

ia32-libs ha fatto per me. Grazie! –