1

私はEclipse Helios、Android SDK(私のパスに入れてください)、Eclipse用のAndroid m2eプラグイン、そしてMaven 3.0.3(私のパスにもあります)をインストールしました。通常の Android プロジェクトを問題なく作成できます。Eclipse で Maven を使用してプロジェクトを作成しようとしていますが、「de.akquinet.android.archetypes」android-quickstart Archetype を選択すると、毎回次のエラーが発生します。

「android-quickstart の作成」で問題が発生しました。

archetype からプロジェクトを作成できません [de.akquinet.android.archetypes:android-quickstart:1.0.8 -> ]

アーキタイプからプロジェクトを作成できません [de.akquinet.android.archetypes:android-quickstart:1.0.8 -> ] 目的のアーキタイプが存在しません (de.akquinet.android.archetypes:android-quickstart:1.0.8)

どのステップが欠けていますか?

4

2 に答える 2

12

まず、Maven の最新バージョン (3.1.x) をインストールします。

その後、Eclipse で次の操作を行います。

New-> Maven Project-> (次へ) ->Add Archetypeそして次のように入力します:

Archetype Group Id: de.akquinet.android.archetypes
Archetype Artifact Id: android-quickstart
Archetype Version: 1.1.0

次に、プロジェクト情報 (groupId、artifactId、package) を入力して、ウィザードを終了します。

これがうまくいかない場合は、コマンド ラインでプロジェクトを作成してみてください。

mvn archetype:generate \
  -DarchetypeArtifactId=android-quickstart \
  -DarchetypeGroupId=de.akquinet.android.archetypes \
  -DarchetypeVersion=1.1.0 \
  -DgroupId=your.company \
  -DartifactId=my-android-application

そして、それをEclipseにインポートします。

m2eclipseそれだけでは不十分ですが、次のことも必要であることを覚えておいてくださいm2e-android: http://rgladwell.github.io/m2e-android/

于 2013-04-27T07:22:31.993 に答える
3

上記の手順を試して、新しい Android Maven プロジェクトを作成しましたが、以下のエラーが発生しました。

Creating android-quickstart' has encountered a problem. 
Unable to create proejct from archetype [de.akquinet.android.archetypes:android-             quickstart:1.0.10 -> ]
Unable to create project from archetype [de.akquinet.android.archetypes:android-quickstart:1.0.10 -> ] The desired archetype does not exist         (de.akquinet.android.archetypes:android-quickstart:1.0.10)

de\akquinet\android\archetypes\android-quickstart\1.0.10\ただし、maven リポジトリからフォルダーを削除すると、うまくいきました。

このソリューションは、以下のブログに投稿されました: http://datastub.blogspot.co.uk/2013/05/android-maven-unable-to-create-project.html

それが役に立てば幸い。

于 2014-03-12T00:39:44.517 に答える