我正在开发一个 Eclipse 插件,该插件需要提供从给定 apk 创建新 Android 项目的选项。我基本上想使用apk中AndroidManifest.xml中的信息来进行项目设置。
基本上我要遵循的步骤是:
- 使用apktool解压 apk
- 使用解压后的 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 项目的正确方法是什么?