2010-04-21 18 views
19

Ich habe gerade NetBeans und das Android SDK nach den Anweisungen here installiert. Ich benutze Ubuntu 9.10 (Karmic). NetBeans ist 6.7.1. Das Android SDK ist Version 7.aapt nicht gefunden beim Erstellen neuer Android App in NetBeans

Wenn ich versuche, ein neues Projekt zu kompilieren es mir die folgende Fehlermeldung gibt:

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 

Als ich in das Verzeichnis gehen, ich sehe, dass die Datei nicht existiert und es hat richtige Berechtigungen, um von jedem ausführbar zu sein, aber selbst Bash kann es nicht finden!

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

für diesen Fehler googeln dreht ein paar andere Leute das gleiche Problem mit bis (http://www.mentby.com/erisa/aapt-not-found.html, http://www.helloandroid.com/content/file-not-found-hello-world-application), beide ohne Antworten.

Antwort

46

Dies ist ein 64-Bit-Problem, aapt erwartet offensichtlich 32-Bit-Bibliotheken und Sie haben 64-Bit-Bibliotheken.

Lösung hier: http://ubuntuforums.org/showthread.php?t=1317567

Zusammenfassung:

apt-get install ia32-libs 

HTH

+4

Dies war ein sehr ** ** frustrierend Fehler aufzuspüren. Danke für deine einfache Antwort. –

+0

Wenn Sie Probleme mit Travis-Ci haben, finden Sie unter http://StackOverflow.com/A/14392603/82156 – emmby

+0

Jetzt muss ich 32-Bit-Betriebssystem jetzt installieren ?? ODER gibt es irgendeine Lösung auf 64 Bit? – Noman

Verwandte Themen