【问题标题】:I need to import my apk into eclipse - possible?我需要将我的 apk 导入 eclipse - 可能吗?
【发布时间】:2012-03-02 20:06:11
【问题描述】:

我是一名应用程序开发人员,最近我不得不重新安装 Windows,所以我丢失了所有应用程序数据:(

我有市场上的应用程序,所以可以获得 APK,但我的问题是:

我可以将它们反编译回 Eclipse,还是必须从头开始重新制作它们?

谢谢你的回答,利亚姆

【问题讨论】:

  • 另一个考虑因素,更糟糕的是,您的密钥库文件。如果无法恢复,就永远无法在市场上更新应用。
  • @Devin 我知道。我确实在我的应用程序描述中发布了下一次更新将是全新安装。它不包含任何数据,所以还不错:(
  • @liamwli:当您说您必须“重新安装 Windows”时,我假设您基本上擦除了现有磁盘,这就是您丢失所有内容的原因。你为什么不把磁盘放在另一个系统上,然后先把你的工作区复制下来?
  • 我认为有一种方法可以做到(或者至少可以减少大量的重写),您需要使用从 .class 生成 java 文件的 java 反编译器(除非您混淆了代码)。

标签: java android eclipse apk


【解决方案1】:

不幸的是,没有任何方法可以从 apk 中获取源代码。

我强烈建议将来使用源代码控制管理系统(我使用 git)并在线备份(我使用 bitbucket)。

【讨论】:

  • 我建议您也将密钥库文件存储在那里,这样您就不会丢失它。
【解决方案2】:

我非常怀疑 APK 是否包含您的源代码,除非您将构建配置为包含它们。所以不,你可以反编译每个类并重建一些代码,但很有可能你必须从头开始重建。

【讨论】:

  • 祝你好运找到可以理解混淆的 .dex 文件的反编译器。
  • 没说我知道,所以我保持通用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 2023-04-01
  • 2023-04-08
  • 2021-09-29
  • 2017-10-23
  • 1970-01-01
相关资源
最近更新 更多