我正在尝试编译应用程序,但我没有运气。 我甚至无法编译一个未经修改的应用程序,即,如果我反编译mms.apk(根本没有错误)并且我试图直接编译,它不起作用! 我之前做过这个,当时我仍然使用Windows 7,所以为什么它不起作用。
我注意到的一件事是框架安装到C:\Windows\system32\config\systemprofile\apktool\framework\1.apk
这样可以吗?我现在正在使用Windows 8,如果这有任何区别的话。
无论如何,这是我得到的输出:
Image http://i47.tinypic.com/v83fkj.png
谢谢!
答案 0 :(得分:1)
像这样安装手机框架
apktool if framework-res.apk
答案 1 :(得分:0)
无法正确读取位于C:\Windows\system32\config\systemprofile\apktool\framework\1.apk
的文件。
这可能是由于您在apktool if framework-res.apk
命令期间最初没有写入文件的权限。正如您所看到的,在反编译期间,apktool必须加载框架,以便在反编译期间正确解析资源。该错误的前几行表明apktool无法正确提取该文件。
我会做Cristi上面所说的,除了确保你在管理员启动的命令提示符窗口中,这样你就有权读取/写入C盘的所有部分。
答案 2 :(得分:0)
我认为你应该使用APKTtool的更新版本:
将所有三个文件( aapt.exe , apktool.jar 和 apktool.bat )放在一个文件夹中。
然后使用cmd转到该文件夹目录并键入apktool d apkname.apk
。