APKTOOL怎样用的,我反编译成功之后回编译失败,出现下图这样的情况是怎样的?
Java的环境变量我已经设置好的了。反编译也是按照网上的教程来做的,已经成功反编译出来文件夹了,可是当我打包回apk的时候就出现图片里情况了,而且之前反编译出来的文件夹里...
Java的环境变量我已经设置好的了。反编译也是按照网上的教程来做的,已经成功反编译出来文件夹了,可是当我打包回apk的时候就出现图片里情况了,而且之前反编译出来的文件夹里面多了一个build的文件夹,不懂是怎么回事。
展开
3个回答
展开全部
编译失败是操作过程中错误造成的。解决方式如下:
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反编译完的内容即存在于该文件夹内。
展开全部
更多追问追答
追答
这不是电脑的问题.关于一些新出的apk文件,如微信4.5.
就面临着旧版编译器不能回编的尴尬局面......那天晚上我回编4.5微信 折腾我好久,不过最后还是搞定了...
推荐使用1.apktools1.5及以上版本
2.使用Android Tools Plus V10.2.8(主推)
经本人亲测,搞定无压力,且回编速度较快.
ps1:还有可能就是你反编译的文件已经被编译过一次了,故不能回编~~~~
ps2:使用DOAPK时文件命名最好为数字或英文,不要用汉字.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,出现上图,估计是你修改反编译的文件有错误的地方,或者该APK是被修改过的!反编译成功说明配置没问题,你可以:反编译一个APK,然后直接回编译,看是否成功!如果成功,则说明APK没问题,出现上图就是你修改的地方有错误,请检查!如果不成功,则该APK可能是被修改过的!还有就是要加载框架!
追问
我的是在腾讯下载的QQ for pad最新版,我也是过反编译之后不做任何修改直接回编译,但还一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询