19

こちらの手順に従って、NetBeans と Android SDK をインストールしました。Ubuntu 9.10 (Karmic) を実行しています。NetBeans は 6.7.1 です。Android SDK はバージョン 7 です。

新しいプロジェクトをコンパイルしようとすると、次のエラーが表示されます。

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

そのディレクトリに移動すると、ファイルが存在し、誰でも実行できる適切な権限があることがわかりますが、bash でさえそれを見つけることができません!

oz@Ivory-Coast:~/android-sdk/platforms/android-7/tools$ pwd
/home/oz/android-sdk/platforms/android-7/tools
oz@Ivory-Coast:~/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
oz@Ivory-Coast:~/android-sdk/platforms/android-7/tools$ ./aapt
bash: ./aapt: No such file or directory
oz@Ivory-Coast:~/android-sdk/platforms/android-7/tools$ 

このエラーをグーグル検索すると、同じ問題を抱えている他の数人が見つかります ( http://www.mentby.com/erisa/aapt-not-found.htmlhttp://www.helloandroid.com/content/file-not -found-hello-world-application ) 両方とも応答なし。

4

1 に答える 1

46

これは 64 ビットの問題です。aapt は明らかに 32 ビット ライブラリを想定しており、64 ビット ライブラリを使用しています。

ここでの解決策: http://ubuntuforums.org/showthread.php?t=1317567

概要:

apt-get install ia32-libs

HTH

于 2010-06-09T17:59:17.810 に答える