下载好apktool和apktool.jar(最新2.4.1)之后,将其拷贝到/usr/local/bin
目录(如果有root权限)。
chmod
保证apktool命令不会出现Permission Denied
apktool d /xx/xx.apk
期间遇到报错
I: Using Apktool 2.4.1 on com.yylb.yxws.x7sy.apk
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.DirectoryException: file must be a directory: com.yylb.yxws.x7sy
at
Apktool使用报错:brut.directory.DirectoryException: file must be a directory
解决办法
在根目录新建文件夹,
例如,在新文件夹test,把自己的apk放进去
wql@192 ~ % cd /Users/wql/test
wql@192 test % apktool d test.apk
I: Using Apktool 2.4.1 on test.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /Users/wql/Library/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
完成