1

要するに: プログラムで eclipse 用の Android プロジェクトを作成するサポートされている方法はありますか? または、サポートされていない場合、何か方法はありますか? (これはEclipseプラグイン内で行われています)

私はしばらくこれをやろうとしてきましたが、予想よりもはるかに難しいことがわかりました. Android プロジェクトの New ウィザードと Import ウィザードの両方のソースを調べたところ、どちらも NewProjectCreator クラスを使用していることがわかりました。このクラスを使用するには 2 つの方法があるようです。1 つは静的な「create」メソッドを使用する方法で、もう 1 つは NewProjectCreator のインスタンスを作成して「createAndroidProjects」を呼び出す方法です。ただし、これらのいずれかに必要なすべてのパラメーターを把握するのに問題があります。静的メソッドには IAndroidTarget と ProjectPopulator の両方が必要ですが、どちらの実装も見つけることができません (NewProjectWizard クラスには ProjectPopulator の匿名実装があり、しかし、これを私のコードに貼り付けると、見つけられないクラスとフィールドの数が悲惨です)。一方、インスタンス メソッドには IWizardContainer が必要ですが、ウィザードを起動せずにこれを実行できるようにしたいと考えています。

スペクトルの反対側では、単純に Android の性質をプロジェクトに追加しようとしましたが、実際にはプロジェクトのセットアップを変更して Android 標準が何であれを反映するわけではないため、これによりあらゆる種類のビルド エラーが発生します。別のオプションは、このルートを使用してプロジェクト全体を手動でセットアップすることだと思いますが、これに関するガイドラインがあるかどうか、またはプロジェクトの標準が変更される可能性があるかどうかはわかりません.

誰もこれを行う方法を知っていますか? 前もって感謝します!

4

0 に答える 0