我已经完全失去了我的android工作室项目,没有办法把它拿回来。现在,我正在尝试解压缩我的apk文件以访问我的java类和xml文件。
使用dex2jar和jd-gui,我可以得到我的java类,但是我不能将jd-gui文件解压缩。
apktool向我展示了以下错误:
线程"main“brut.androlib.err.UndefinedResObject中的异常:无法解码arsc文件
我必须再次创建所有的xml吗?或者有任何方法来分解由android工作室生成的apks?
编辑:“apktool”给我同样的错误与apktool反编译apk文件。
发布于 2016-05-23 10:47:40
要解压缩XML文件,可以使用以下工具:
JadX - https://github.com/skylot/jadxApktool - https://github.com/iBotPeaches/Apktool记住,您使用的apktool可能是一个非常旧的版本。从apktool.jar下载最新版本的https://github.com/iBotPeaches/Apktool/releases/download/2.1.1/apktool_2.1.1.jar
下面是两个过程,您可以通过这两个过程获得xml文件。
Apktool方法:
java -jar apktool.jar d <apkfile.apk>运行它,并用apk文件的实际路径替换apkfile.apkJadx方法:
bin/文件夹jadx-gui.bat文件./jadx-gui。参考:Jadx公开对话

https://stackoverflow.com/questions/28512661
复制相似问题