【问题标题】:Accessing source code using .apk file使用 .apk 文件访问源代码
【发布时间】:2011-01-07 15:50:55
【问题描述】:

我目前正在开发一个 android 应用程序,我不时检查我的应用程序是否在我的 android 手机上运行顺畅。现在,我的问题是我的台式电脑崩溃了,我电脑上的所有文件都被删除了,包括我的应用程序的源代码。我想知道我是否有机会仅通过使用安装在我的 android 手机上的 .apk 文件来访问我的源代码?

【问题讨论】:

标签: android eclipse apk android-install-apk


【解决方案1】:

电脑崩溃了。我将主要跳过关于始终将代码提交到某个地方的源代码控制或使用 Google Docs 或 DropBox 之类的东西备份的讲座。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 2011-11-05
    • 1970-01-01
    • 2011-01-23
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多