Android 命令";aapt";不支持壳内脚本
我浏览了所有与这个问题相关的问题和答案,但没有任何建议支持我 我已经编写了一个shell脚本,它使用Android 命令";aapt";不支持壳内脚本,android,shell,ubuntu-16.04,aapt,Android,Shell,Ubuntu 16.04,Aapt,我浏览了所有与这个问题相关的问题和答案,但没有任何建议支持我 我已经编写了一个shell脚本,它使用aapt作为命令。我使用Ubuntu 16.04,64位版本。我已经安装了所需的32位库,如下所示,但它不适合我 sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 sudo apt-get install lib32z1 不过,我觉得会有一个路径问题,我不能完全弄清楚 错误如下所示 第6行:找不到aapt:命
aapt
作为命令。我使用Ubuntu 16.04,64位版本。我已经安装了所需的32位库,如下所示,但它不适合我
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install lib32z1
不过,我觉得会有一个路径问题,我不能完全弄清楚
错误如下所示
第6行:找不到aapt:命令
在您的开发机器上,将有许多版本的
aapt
,并且很可能在路径中都没有。您可以在$ANDROID\u SDK/build tools/../
中找到aapt
,其中..
是一些构建工具的版本号(例如,25.0.3
)并且,$ANDROID\u SDK
安装在您的ANDROID\u SDK所在的位置。您会遇到什么错误?错误是“第6行:aapt:command not found”如何。bash\u profile
?。bash\u profile
不可用。但是.profile
如下所示。如果[-n“$BASH_VERSION”];然后#如果[-f“$HOME/.bashrc”]存在,则包含.bashrc;那么。“$HOME/.bashrc”fi fi fi#设置路径,使其包含用户的私有bin目录路径=“$HOME/bin:$HOME/.local/bin:$PATH”按此查找。bash_profile
更新中的路径。profile
正确帮助我克服此问题。问题解决了。@Malinda:请记住,构建工具每年都会有几次更新。当您准备移动到新版本的工具时,请每隔一段时间更新您的路径。