android aapt没有在arch linux上工作

时间:2014-08-08 08:55:58

标签: android linux cordova build archlinux

当我运行cordova / build时,我得到以下错误:

 Execute failed: java.io.IOException: Cannot run program "../android-studio/sdk/build-tools/android-4.4W/aapt"

我该怎么办?

3 个答案:

答案 0 :(得分:0)

我将我的Android开发者工具(ADT)文件夹从Ubuntu的分区移到Linux Mint的分区,但是不小心将其放入我的网络服务器的根文件夹并获得了ADT&#39的许可; s文件夹设置为755,我的shell脚本将文件设置为644,以重建我的新Web服务器的权限。

将ADT移至我的主文件夹并开始使用Android Studio后,我遇到了这个问题。

sudo chown $USER:$USER -R /home/myusername/my-adt-folder

没有帮助。

默认情况下已安装GNU C Library。不确定为什么它与这个问题有关。

我决定为ADT设置777权限并且有效。

sudo chmod 777 -R /home/myusername/my-adt-folder

那就是它。

系统中的另一个系统用户似乎需要访问android-4.4W / aapt文件。

答案 1 :(得分:0)

我通过安装lib32-glibc解决了这个问题。

  

https://www.archlinux.org/packages/multilib/x86_64/lib32-glibc/

答案 2 :(得分:0)

如果您只想在Arch上aapt而没有设置ADT的开销/麻烦,那么您可以尝试我在 Android Enthusiasts 网站here上提供的解决方案。