*Android/Usage of vs-android [#l420596f] [[vs-android:http://code.google.com/p/vs-android/]]とはAndroid NDKによる開発をVisual Studioで行えるようにするものです.&br; 現時点の動作環境については[[vs-android:http://code.google.com/p/vs-android/]]のFeaturesを参照ください.&br; ※2012/1/8時点ではVisual Studio 2010でしか利用できないようです. 以降の説明は,[[公式サイトのインストール説明:http://code.google.com/p/vs-android/wiki/Installation]]を参考に記述しています.&br; ※編集中のため,加筆修正する可能性があります.&br; **vs-androidインストール [#h79ebd7b] +[[ダウンロードページ:http://code.google.com/p/vs-android/downloads/list]]からvs-android-0.93.zipをダウンロードする. +vs-android-0.93.zipを展開する. +ここでは展開後に下記のように配置する. C:\android\vs-android-0.93 +下記ディレクトリにあるinstall.cmdを右クリックして,「管理者として実行」を選択する. C:\android\vs-android-0.93\MSBuild **Android SDKセットアップ [#f413ef49] +Android SDKにはJDKが必要なため,[[公式サイト:http://www.oracle.com/technetwork/java/javase/downloads/index.html]]からx86 JDKをダウンロードしてインストールする. +[[Android SDK公式サイト:http://developer.android.com/sdk/index.html]]からandroid-sdk_r16-windows.zipをダウンロードする. +android-sdk_r16-windows.zipを展開する. +ここでは展開後に下記のように配置する. C:\android\android-sdk-windows +環境変数「ANDROID_HOME」にAndroid SDKのパス(前述のパス)を設定する. +コマンドプロンプトから環境変数を設定する場合,以下のコマンドを実行してもよい. setx ANDROID_HOME C:\android\android-sdk-windows +C:\android\android-sdk-windows\SDK Manager.exeを実行して,必要なツールを入れる. +SDK Manager.exeのメニュー「Tools」-「Manage AVDs...」を選択する. +「New」ボタンを押し,以下のように設定して「Create AVD」ボタンを押す. |Name|BGCOLOR(white):AVD4.0.0| |Target|BGCOLOR(white):Android 4.0.0 - API Level 14| |Snapshot|BGCOLOR(white):Enable| **Android NDKセットアップ [#s00791e7] +[[Android NDK公式サイト:http://developer.android.com/sdk/ndk/index.html]]からandroid-ndk-r7-windows.zipをダウンロードする. +android-ndk-r7-windows.zipを展開する. +ここでは展開後に下記のように配置する. C:\android\android-ndk-r7 +環境変数「ANDROID_NDK_ROOT」にAndroid NDKのパス(前述のパス)を設定する. +コマンドプロンプトから環境変数を設定する場合,以下のコマンドを実行してもよい. setx ANDROID_NDK_ROOT C:\android\android-ndk-r7 **Antセットアップ [#f88abadf] +[[公式サイト:http://ant.apache.org/]]からapache-ant-1.8.2-bin.zipをダウンロードする. +apache-ant-1.8.2-bin.zipを展開する. +ここでは展開後に下記のように配置する. C:\android\apache-ant-1.8.2 +環境変数「ANT_HOME」にAntのパス(前述のパス)を設定する. +コマンドプロンプトから環境変数を設定する場合,以下のコマンドを実行してもよい. setx ANT_HOME C:\android\apache-ant-1.8.2 **サンプルプログラムの実行 [#fa0323c6] +[[ダウンロードページ:http://code.google.com/p/vs-android/downloads/list]]からvs-android_samples.zipをダウンロードする. +vs-android_samples.zipを展開する. +ここでは以下のプロジェクトを例に挙げる. vs-android_samples\bitmap-plasma +今回は「Android 4.0.0 - API Level 14」をターゲットとするため,vs-android_samples\bitmap-plasma\AndroidApk\project.propertiesを下記のように編集する. target=android-14 +下記のslnファイルをVisual Studio 2010で開く. vs-android_samples\bitmap-plasma\bitmap-plasma.sln +bitmap-plasmaプロジェクト設定画面から構成を以下のように設定する. |Target Android API Level|BGCOLOR(white):Android 4.0 (API Level 14)| |Target architechture|BGCOLOR(white):ARM architechture v7-a (armv7-a)| +C:\android\android-sdk-windows\SDK Manager.exeを実行する. +SDK Manager.exeのメニュー「Tools」-「Manage AVDs...」を選択する. +前述の説明で作成した「AVD4.0.0」を選択して,「Start」ボタンを押す. +「Launch」ボタンを押すとエミュレータが起動する(※起動までに数分かかります). +Androidエミュレータが起動して,ホーム画面になったのを確認してからbitmap-plasma.slnをビルドする. +以下の画像は実行時のスナップショットです. &br;&ref(http://atinfinity.info/img/android/vs-android-sample-20120108.png);&br;&br;&br; &br;&br;&ref(http://atinfinity.info/img/android/vs-android-sample-20120108.png);&br;&br;&br;