我目前正在开发一个Android应用程序,如果我的Android手机在Android手机上顺利运行,我会不时地检查该应用程序。现在,我的问题是我的台式计算机崩溃,并且计算机上的所有文件都已删除,包括我的应用程序的源代码。我想知道我是否只有仅使用安装在Android手机上的.APK文件才能访问源代码?

有帮助吗?

解决方案

关于计算机崩溃的bummer。我将主要跳过始终提交代码的演讲,以源代码控制某个地方或备份Google Docs或Dropbox之类的内容。

无论如何,一个apk文件 可能 可以保存您的源代码,是的。一个 apk 只是一个修改后的JAR文件,其中包括DEX字节码(class.dex)。如果您使用可以将dex解码回到Java字节码的东西,然后对此进行反复编译,那么您将回到Java源 - 理论上(我没有尝试这样做)。

有关入门的更多信息,请参阅此问题: 将DEX分解为Java Sourcecode

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top