本文介绍一下在Ubuntu环境下安装和使用apktool以及aapt。
一、安装Java 8
安装Java的详细过程已经在我另一篇博客《Windows下搭建Android开发环境》中进行了介绍,如果有需要的可以前往查看,链接 /katrinawj/article/details/78737377 。
二、安装apktool
1.下载&安装
官网地址:/Apktool/install/ 。参考Linux下的安装方式进行安装:
(1)右击wrapper script下载,保存为apktool;
(2)下载apktool的最新版;
(3)将jar包改名为;
(4)分别进入下载的2个文件所在的目录,将其复制到/usr/local/bin/下:
如 sudo cp apktool /usr/local/bin;
(5)将两个文件修改为可执行权限:
进入/usr/local/bin目录下,sudo chmod 755 apktool 。
2.测试:
打开终端输入apktool -version,显示对应的版本信息,则说明安装成功。
三、安装aapt
1.新建aapt目录:
在/usr/local/目录下新建aapt目录;
2.解压文件:
将文件解压到任一目录下,我的解压后目录为apktool,找到aapt文件(一般在apktool/prebuilt/ aapt/linux/aapt)。将该aapt文件复制到/usr/local/aapt/目录下。(此时apktool目录则可以删除了)
3.赋予aapt可执行权限:
(1)进入aapt目录下:cd /usr/local/aapt
(2)赋予可执行权限:sudo chmod +x aapt
4.将aapt加入环境变量:
(1)修改/etc/profile:sudo vim /etc/profile
(2)在profile文件末尾添加以下内容:
export PATH=$PATH:/usr/local/aapt
(3)保存文件并退出:按Esc,然后输入冒号(: 注意是英文环境下的冒号),然后输入wq
(4)使配置文件生效:source /etc/profile
5.测试:
重启机器,即可使用aapt。(此时若不重启电脑,在当前终端已经可以使用,可以先做下测试,看是否安装成功。但是再次打开终端就无法使用了,因此需要重启)输入aapt进行测试。会出现如下图所示内容,则说明安装正确: