编译失败是操作过程中错误造成的。解决方式如下:
1、首先去官方网站点击下载可用的最新ApkTool。
2、在上一步的弹出窗口中点击截图红圈处的位置进行下载,由于是国外服务器点击后可能出现没反应情况,稍作等待即可。
3、下载完成后将文件放到新建的一个文件夹中,然后右键点击我的电脑选择-高级系统设置。
4、然后在高级选项中选择环境变量。
5、新建一个java环境的变量点击确定。
6、配置好java环境后在开始菜单中输入cmd,打开dos命令窗口。首先输入命令f,然后回车。
7、进入对应盘符后,在此输入命令cd apktool,然后回车进入保存ApkTool.jar的文件夹中。
8、随便下载一个apk文件发到apktool所在的文件夹中,然后执行命令java -jar apktool.jar d -f XXXXapk文件所在的路径。然后程序就会开始反编译。
9、反编译完成后会在该文件夹内生成一个和apk同名的文件夹,apk反编译完的内容即存在于该文件夹内。
多出来build是合适的,回编后的apk~~~signed...就在那儿.
首先,你的java环境变量设置需要检查.
安装设置好后 调出cmd.(win8下按win+R) 依次输入java javac java -version 显示ok 就证明你的环境变量设置好了.
需要安装的有java 和 JDK这两个.(记得区分32位和64位)
推荐你使用DOAPK 是图形化界面的apktools 不需要java环境变量.
如有疑惑,请追问~~~(*^__^*) 嘻嘻
首先,出现上图,估计是你修改反编译的文件有错误的地方,或者该APK是被修改过的!反编译成功说明配置没问题,你可以:反编译一个APK,然后直接回编译,看是否成功!如果成功,则说明APK没问题,出现上图就是你修改的地方有错误,请检查!如果不成功,则该APK可能是被修改过的!还有就是要加载框架!