我目前正在开发一个 android 应用程序,并且时不时地检查我的应用程序是否可以在我的 android 手机上顺利运行。现在,我的问题是我的台式电脑崩溃了,我电脑上的所有文件都被删除了,包括我的应用程序的源代码。我想知道我是否有机会仅通过使用安装在我的 android 手机上的 .apk 文件来访问我的源代码?
问问题
2798 次
1 回答
3
对电脑崩溃感到沮丧。我将主要跳过关于始终将代码提交到某个地方的源代码控制或使用 Google Docs 或 DropBox 之类的东西备份的讲座。
无论如何,一个 APK 文件可能能够保存您的源代码,是的。APK只是一个包含 DEX 字节码 (classes.dex) 的修改后的 JAR 文件。如果您使用可以将 dex 反编译回 java 字节码的东西,然后将其反编译,您将回到 Java 源代码——理论上(我没有尝试这样做)。
有关入门的更多信息,请参阅此问题:将DEX 反编译为 Java 源代码
于 2011-01-07T16:00:06.840 回答