APKTOOL怎样用的,我反编译成功之后回编译失败,出现下图这样的情况是怎样的?

Java的环境变量我已经设置好的了。反编译也是按照网上的教程来做的,已经成功反编译出来文件夹了,可是当我打包回apk的时候就出现图片里情况了,而且之前反编译出来的文件夹里... Java的环境变量我已经设置好的了。反编译也是按照网上的教程来做的,已经成功反编译出来文件夹了,可是当我打包回apk的时候就出现图片里情况了,而且之前反编译出来的文件夹里面多了一个build的文件夹,不懂是怎么回事。 展开
 我来答
yesyes科
2020-02-26 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:10.1万
展开全部

编译失败是操作过程中错误造成的。解决方式如下:

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反编译完的内容即存在于该文件夹内。

小纯小坏蛋
推荐于2017-12-15 · TA获得超过967个赞
知道答主
回答量:111
采纳率:0%
帮助的人:40.2万
展开全部

多出来build是合适的,回编后的apk~~~signed...就在那儿.

首先,你的java环境变量设置需要检查.

安装设置好后 调出cmd.(win8下按win+R) 依次输入java javac  java -version 显示ok  就证明你的环境变量设置好了.

需要安装的有java 和 JDK这两个.(记得区分32位和64位)

 

 

推荐你使用DOAPK  是图形化界面的apktools  不需要java环境变量.

如有疑惑,请追问~~~(*^__^*) 嘻嘻

更多追问追答
追问

我也有试过用DOAPK,反编译的时候成功了,但是回编译就不行了,请问是什么问题?用apktool也是回编译不行!不会是电脑的问题吧??

追答
这不是电脑的问题.关于一些新出的apk文件,如微信4.5.
就面临着旧版编译器不能回编的尴尬局面......那天晚上我回编4.5微信 折腾我好久,不过最后还是搞定了...
推荐使用1.apktools1.5及以上版本
2.使用Android Tools Plus V10.2.8(主推)
经本人亲测,搞定无压力,且回编速度较快.
ps1:还有可能就是你反编译的文件已经被编译过一次了,故不能回编~~~~
ps2:使用DOAPK时文件命名最好为数字或英文,不要用汉字.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想知想爱
2013-03-26 · TA获得超过640个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:130万
展开全部
首先,出现上图,估计是你修改反编译的文件有错误的地方,或者该APK是被修改过的!反编译成功说明配置没问题,你可以:反编译一个APK,然后直接回编译,看是否成功!如果成功,则说明APK没问题,出现上图就是你修改的地方有错误,请检查!如果不成功,则该APK可能是被修改过的!还有就是要加载框架!
追问
我的是在腾讯下载的QQ for pad最新版,我也是过反编译之后不做任何修改直接回编译,但还一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式