【问题标题】:aapt not found when building new Android app in NetBeans在 NetBeans 中构建新的 Android 应用程序时找不到 aapt
【发布时间】:2011-02-10 10:48:37
【问题描述】:

我刚刚按照here 的说明安装了 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),他们都没有回应。

【问题讨论】:

    标签: android netbeans file-not-found aapt


    【解决方案1】:

    这是一个 64 位问题,aapt 显然需要 32 位库,而您有 64 位库。

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

    总结:

    apt-get install ia32-libs
    

    HTH

    【讨论】:

    • 这是一个非常令人沮丧的错误,难以追踪。感谢您的简单回答。
    • 如果您在使用 travis-ci 时遇到困难,请参阅stackoverflow.com/a/14392603/82156
    • 现在我需要安装 32 位操作系统 ??或者有64位的解决方案吗??
    猜你喜欢
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多