Windows前提で、上から順にやる。
※version後ろの"+"は、それ以上という意味だけど相性あるかも?
0.JDK1.5+
・言わずもがな。http://java.sun.com/javase/ja/6/download.html
・PATHの追加(%JAVA_HOME%は、JDKのインストールパスです。)
%JAVA_HOME%\bin;
1.Eclipse Galileo version 3.5+
・言わずもがな。http://mergedoc.sourceforge.jp/
2.Android Developer Tools plug-in version 0.9.9+
・Eclipse使用可能ソフトウェアサイト使用:https://dl-ssl.google.com/android/eclipse/
・Android SDKの入れ方とかは、どうぞおググりください。
・PATHの追加(ANDROID_HOMEは、SDKのインストールパスです。)
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
・後の手順でMavenリポジトリにAndroidライブラリを入れますが、SDKで入れているAPIレベルしか入りません。
何も考えず全入れしたいのであれば、android-3~12、google-apis-3~12、compatibility-v4を入れときます。
3.Maven2.2.1系
・右記からDL:http://Maven.apache.org/download.html
・3.0系だと後の手順でエラーとなる可能性があるので止めた方が、君子危うきになんとやら。
・PATHの追加(MAVEN_HOMEは、Mavenのインストールパスです。)
%MAVEN_HOME%\bin
・「settings.xml」細かい設定とかは、どうぞおググりください。
4.M2Eclipse plug-in version 0.12.0+
・Eclipse使用可能ソフトウェアサイト使用:http://m2eclipse.sonatype.org/sites/m2e/
・0.1が入っていると入れれないので消す。
・コマンドから「mvn -Declipse.workspace=workspaceのパス eclipse:add-maven-repo」
・入れた後「ウィンドウ→設定→Maven→インストール→追加」でインストールしてるMavenを指定する。
<----ここまで普通にMavenをEclipseで使う方法
---->ここからAndroid対応
5.Maven Android Plugin version 2.6.0+
・mvnコマンドで「android:~」というゴールが使えるようになる。
・ここ http://www.sonatype.com/books/mvnref-book/reference/android-dev.html を読みながらやる。
=====要約=====
14.2.2.MavenリポジトリへのAndroid Artifactのインストール
・ここ https://github.com/mosabua/maven-android-sdk-deployer の右上の[Downloads]からDL
・何も考えず全入れする場合:コマンドから解凍したフォルダ直下(pom.xmlがある)に移動して「mvn install」実行!
選んで入れる場合:「mvn install -P 2.2」とかでできる。詳細は、上記サイトをよく読んで。
14.2.3.プラグインの設定
・Mavenの「settings.xml」に下記を追加する。
<pluginGroups>
…
<pluginGroup>com.jayway.maven.plugins.android.generation2</pluginGroup>
…
</pluginGroups>
14.3.動かす
・コマンドベースでごにょごにょ仕方が書いてあるが、あとでEclipseプラグインから動かすので無視!。
・ここ http://code.google.com/p/maven-android-plugin/wiki/GettingStarted を参考にしてまずサンプルを動かす。
・文書内のリンクを辿りサンプルをゲット「Samples→Download samples from the stable branch→DownLoad.zip」
・解凍したフォルダ中のフォルダ「helloflashlight」フォルダ直下(pom.xmlがある)に移動して「mvn eclipse:eclipse」実行!
・Eclipseから「helloflashlight」プロジェクトをインポート。プロジェクトをリフレッシュしてエラーが出なければとりあえずOK。
・エミュを起動しておきコマンドから「mvn install android:deploy -Dandroid.device=emulator」とかすればアプリがエミュに入るはず。
6.m2eclipse-android-integration
・Eclipse使用可能ソフトウェアサイト使用:https://svn.codespot.com/a/eclipselabs.org/m2eclipse-android-integration/updates/m2eclipse-android-integration/
・ここ http://code.google.com/a/eclipselabs.org/p/m2eclipse-android-integration/wiki/GettingStarted の
「2. Create Eclipse Project」の「If you are starting with a new project 」の箇所の手順を行う。
・エミュを起動しておき、mvnの実行構成からゴール「android:deploy」などとして実行すれば、アプリがエミュに入るはず。
0 件のコメント:
コメントを投稿