1

我正在开发一个 Eclipse 插件,该插件需要提供从给定 apk 创建新 Android 项目的选项。我基本上想使用apk中AndroidManifest.xml中的信息来进行项目设置。

基本上我要遵循的步骤是:

  1. 使用apktool解压 apk
  2. 使用解压后的 apk 中的一些信息创建 Android 项目。

我已经成功地手动完成了这两个步骤(如http://codebangers.com/?p=584所示)

但是,现在我想自动化该过程并以编程方式进行。我能够以编程方式完成第 1 步。

关于步骤 2。我知道 eclipse ADT 插件提供了一个 NewProjectCreator 类,但似乎我不应该使用这个类来创建项目,因为该类帮助说:

  /**
   * The actual project creator invoked from the New Project Wizard
   * <p/>
   * Note: this class is public so that it can be accessed from unit tests.
   * It is however an internal class. Its API may change without notice.
   * It should semantically be considered as a private final class.
   */

有谁知道以编程方式创建 Android 项目的正确方法是什么?

4

1 回答 1

0

不确定这在安全季节是否可行,但是您可以将 apk 的扩展名更改为 zip 文件。如果您打开 zip 文件,您可以看到应用程序代码/资源

于 2013-06-14T13:18:53.717 回答