当我运行cordova / build时,我得到以下错误:
Execute failed: java.io.IOException: Cannot run program "../android-studio/sdk/build-tools/android-4.4W/aapt"
我该怎么办?
答案 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上提供的解决方案。