ubuntu 64位中安装安卓应用包解析工具apktool

本文详细介绍了在Linux环境下使用apktool工具进行APK文件操作的方法,包括下载、解压、权限修改及针对64位机器的依赖安装步骤。

参考:http://www.1misun.com/linux%E4%B8%AD%E5%AE%89%E8%A3%85%E5%AE%89%E5%8D%93%E5%BA%94%E7%94%A8%E5%8C%85%E8%A7%A3%E6%9E%90%E5%B7%A5%E5%85%B7apktool/

http://stackoverflow.com/questions/19523502/androids-aapt-not-running-on-64-bit-ubuntu-13-10-no-ia32-libs-how-can-i-fix

需要下载的文件:

apktool1.5.2.tar.bz2:
https://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2

apktool-install-linux-r05-ibot.tar.bz2:
https://android-apktool.googlecode.com/files/apktool-install-linux-r05-ibot.tar.bz2

安装步骤:

提示:需要先安装 jre 和 jdk

sudo apt-get update && sudo apt-get install openjdk-7-jdk


S1:解压下载的文件

tar -xjf apktool1.5.2.tar.bz2
	
tar -xjf apktool-install-linux-r05-ibot.tar.bz2

S2:将文件拷贝到/bin目录下

sudo cp apktool1.5.2/apktool.jar apktool-install-linux-r05-ibot/aapt apktool-install-linux-r05-ibot/apktool /bin

S3:更改文件的权限

sudo chmod 755 /bin/apktool.jar /bin/aapt /bin/apktool

          S4:由于是64位机器,需要安装如下包,32位机器就不需要安装了
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install lib32z1

命令:

查看apk信息:aapt d badging android-package.apk

解开apk文件(解包):apktool d android-package.apk

打包被解开的包:apktool b android-package/
新的包文件(apk)位于:android-package/dist/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值