代码之家  ›  专栏  ›  技术社区  ›  Oz.

在NetBeans中构建新的Android应用程序时找不到AAPT

  •  19
  • Oz.  · 技术社区  · 15 年前

    我只是按照说明安装了NetBeans和Android SDK here . 我在运行Ubuntu9.10(因果报应)。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.html , http://www.helloandroid.com/content/file-not-found-hello-world-application )都没有反应。

    1 回复  |  直到 14 年前
        1
  •  46
  •   Dave Mark Renouf    14 年前

    这是一个64位的问题,AAPT显然期望32位的库,而您有64位的libs。

    解决方案: http://ubuntuforums.org/showthread.php?t=1317567

    总结:

    apt-get install ia32-libs
    

    高温高压