apktool 反编译与编译出现appt command not found 的解决方法

使用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版本吧。所有的软件都是最新的。

你可能感兴趣的:(apktool 反编译与编译出现appt command not found 的解决方法)