使用.apk文件访问源代码

时间:2011-01-07 15:50:56

标签: android eclipse apk android-install-apk

我目前正在开发一个Android应用程序,我正在检查我的应用程序,如果它在我的Android手机上运行顺利。现在,我的问题是我的桌面计算机崩溃,我的计算机上的所有文件都被删除,包括我的应用程序的源代码。我想知道我是否有机会只使用安装在我的Android手机上的.apk文件来访问我的源代码?

1 个答案:

答案 0 :(得分:3)

关于计算机崩溃的惨淡看法。我将主要跳过关于总是将代码提交到某个地方的源代码控制,或者使用Google Docs或DropBox之类的东西进行备份的讲座。

无论如何,APK文件可能能够保存您的源代码,是的。 APK只是一个包含DEX字节码(classes.dex)的修改后的JAR文件。如果你使用可以将dex反编译回java字节码的东西,然后反编译它,你将回到Java源代码 - 理论上(我没有试过这样做)。

有关入门的详细信息,请参阅此问题:decompiling DEX into Java sourcecode