是否可以从apk或通过Android Studio恢复类?

时间:2018-06-22 23:52:19

标签: java android recovery

当我尝试备份我的android项目时,我犯了一个具有讽刺意味的可怕错误,并设法用被破坏的“移动”几乎摧毁了它。

我正在尝试从班级中恢复代码。该项目非常简单。我试过使用dex2jar,然后在安装在手机上的.apk上使用jd-gui,但似乎无法获得与其他人相同的结果。在最终产品上,我的课程与我几乎没有距离。

有没有办法恢复我的代码?是通过反向工程,还是Android Studio具有某种功能,可以将代码保存在临时文件中?

1 个答案:

答案 0 :(得分:0)

在我看来,逆向工程对于恢复代码过于复杂。我不确定“ move”命令的工作方式,但是您可以使用专门用于恢复丢失/删除的文件的程序来恢复文件。例如,Pori表单具有用于该程序的程序,但是如果文件被覆盖且未被删除或其他原因,则很难恢复。

也许您自己在某个地方做了一些备份?

问题是,您愿意花多少时间和精力来恢复准确的代码,因为如果简单的恢复方法不起作用,则仅重写代码可能会更快,但这实际上取决于项目的规模。