背景描述:由于需要读取安卓app的包信息,获取package、version、icon等信息,所以就需要用到appt,但是服务器上的操作系统是linux,不能直接使用到开发环境上的appt.exe,所以就需要给linux配置上appt环境,便于程序去执行。

国际惯例,先更新下apt

sudo apt update

第二步,安装安卓的SDK
 

sudo apt install android-sdk

确认安装完成之后,确认下位置,安装完成位置在此处

cd /usr/lib/android-sdk/

进入安卓SDK的目录下,进入build-tools子目录,查看可用的构建工具版本

cd build-tools

选择一个你需要的构建工具版本,例如选择29.0.3,使用以下命令安装对应版本的构建工具

sudo apt install android-sdk-build-tools-29.0.3

安装完成之后,进入到刚才安装的构建工具的目录

cd /usr/lib/android-sdk/build-tools/29.0.3/

此时可以查看aapt是否安装成功

aapt v

如果有返回类似这种安卓工具版本信息的,则表示安装成功了

Android Asset Packaging Tool, v0.2

到这里已经是表示OK了,但是,但是,我如果程序去执行是不是还要指定目录啊,这就需要做类似windows环境变量的操作了。

依然是/usr/lib/android-sdk/build-tools/29.0.3/这个目录下,执行如下命令给appt做个软连接,让这个命令在任何位置均可执行

sudo ln -s aapt aapt

到这里,你可以切换到任何目录去使用appt了。

当然,如果需要永久生效,则需要配置环境变量了,在/home/user(你的用户)目录下,编辑vim .bashrc

在最底部加入

export PATH=$PATH:/usr/lib/android-sdk/platform-tools

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐