首页 > 解决方案 > 是否可以从 apk 或通过 Android Studio 恢复类?

问题描述

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

我正在尝试从我的课程中恢复代码。该项目相当简单。我尝试在手机上安装的 .apk 上使用 dex2jar,然后使用 jd-gui,但我似乎没有得到与其他人相同的结果。在最终产品上,我的课程与我的课程没有任何关系。

有没有办法恢复我的代码?通过逆向工程,或者Android Studio可能具有某种功能,可以将代码保存在临时文件或其他东西中?

标签: javaandroidrecovery

解决方案


在我看来,逆向工程对于恢复代码来说过于复杂。我不确定“移动”命令是如何工作的,但是您可以使用专门用于恢复丢失/删除文件的程序来恢复文件。例如,Pori form 有一个程序,但是如果文件被覆盖并且没有被删除或其他东西,则很难恢复。

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

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


推荐阅读