【发布时间】:2011-07-01 17:41:01
【问题描述】:
我通过 eclipse 在我的手机上编译并运行了一个项目,该项目目前仍然安装在那里。在进行一些目录清理时,我不小心删除了源代码,因此代码的唯一剩余版本在我手机上安装的 apk 中。无论如何要将应用程序导出回我的计算机?它没有签名或任何东西。
谢谢!
【问题讨论】:
我通过 eclipse 在我的手机上编译并运行了一个项目,该项目目前仍然安装在那里。在进行一些目录清理时,我不小心删除了源代码,因此代码的唯一剩余版本在我手机上安装的 apk 中。无论如何要将应用程序导出回我的计算机?它没有签名或任何东西。
谢谢!
【问题讨论】:
您可以设置为能够通过 USB 连接在手机上/从手机上复制文件 - 您可以在此处查找文件: Does Android keep the .apk files? if so where?
然后在您关闭 .apk 后查看这些问题以进行反编译:
【讨论】:
您可以从手机中提取 APK,但它将是 Java 字节码,而不是您的源代码(无论它是否已签名)。您必须对类进行逆向工程才能检索您的代码。如果它不是一个非常大的应用程序,我会说你最好花时间重新创建它。
【讨论】: