Android 命令";aapt";不支持壳内脚本

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:命

我浏览了所有与这个问题相关的问题和答案,但没有任何建议支持我

我已经编写了一个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
,并且很可能在
路径中都没有。您可以在
$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:请记住,构建工具每年都会有几次更新。当您准备移动到新版本的工具时,请每隔一段时间更新您的
路径。