使用autoapktool apk 改之理等安卓软件修改器的人,可能曾经面临过如下的尴尬:
java配置正确,apktool已经更新到最新版本,但是操作命令 apktool d f:\aa.apk 没有做任何其他操作! apktool b aa ,都出现一堆乱七八糟的错误提示:aapt -p....command not found ,或者是@* :style/.......,我第一次使用apktool也遇到,在网上一看,到处是解决方法,可是没有一个能解决这个问题啊。
经过分析解决方案:修改一下apktool.bat就OK了,不然莫名其妙的错误还会发生。
@echo off
set USERPROFILE=c:\
DEL %USERPROFILE%\apktool\framework\1.apk
java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
使用apktool 会在winxp的用户配置文件夹内产生1.apk,如果不删除,就会莫名其妙的错误!
我环境变量 CLASSPATH 和path
classpath E:\Program Files\Java\jdk1.7.0_17\lib\dt.jar;E:\Program Files\Java\jdk1.7.0_17\lib\tools.jar (JAVA支持安装在E盘了)
PATH E:\Program Files\Java\jdk1.7.0_17\bin;E:\Program Files\Java\jdk1.7.0_17\jre\bin (在原来的path基础上增加两个bin!)
如果你是懒人一个,就去minifw.luohuedu.net下载我修改过的APK改之理2.2.0版本吧。所有的软件都是最新的。