特定のapkから新しいAndroidプロジェクトを作成するオプションを提供する必要があるEclipseプラグインに取り組んでいます。私は基本的に、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 プロジェクトを作成する正しい方法を知っている人はいますか?