android開発環境の構築 on Windows
MS-Windows XP 上に開発環境を構築する.
参考にした書籍は,木南英夫, Google Android アプリケーション開発入門, 日経BP社 (2009) である.
Eclipse のインストール
http://www.eclipse.org/downloads/ へアクセスして,Eclipse IDE for Java Developers (Windows 32bit版) をダウンロード & インストール.
簡単な Java プログラムを書いて,動作チェック.
なお,上記の書籍が日本語化していない Eclipse を用いて説明しているため,本環境でも日本語化を試みない.
Android SDK のインストール
http://developer.android.com/sdk/index.html から installer_r10-windows/exe (約32MB)をダウンロード.理由は recommended と書かれていたから.
このファイルを実行すると,SDK が C:\Program Files\Android\android-sdk にインストールされる.
Android SDK and AVD Manager が起動し,インストールされるパッケージの一覧が表示される.クエスチョンマークがついた箇所もあるが,(よく分からないため)素直にインストール.
Android SDK Platform-toolsなどのインストールが始まり,これにはかなり時間を要する(1時間以上,かかかっているようだ.インストール対象のバージョンを限定すれば早く終わる).
Downloading Android SDK Platform-tools, revision 3 Installing Android SDK Platform-tools, revision 3 'adb kill-server' failed -- run manually if necessary. Installed Android SDK Platform-tools, revision 3 Downloading Documentation for Android SDK, API 11, revision 1 Installing Documentation for Android SDK, API 11, revision 1 Installed Documentation for Android SDK, API 11, revision 1 Downloading SDK Platform Android 3.0, API 11, revision 1 Installing SDK Platform Android 3.0, API 11, revision 1 Installed SDK Platform Android 3.0, API 11, revision 1 Downloading SDK Platform Android 2.3.3, API 10, revision 1 Installing SDK Platform Android 2.3.3, API 10, revision 1 Installed SDK Platform Android 2.3.3, API 10, revision 1 Downloading SDK Platform Android 2.3.1, API 9, revision 2 (Obsolete) Installing SDK Platform Android 2.3.1, API 9, revision 2 (Obsolete) Installed SDK Platform Android 2.3.1, API 9, revision 2 (Obsolete) Downloading SDK Platform Android 2.2, API 8, revision 2 Installing SDK Platform Android 2.2, API 8, revision 2 Installed SDK Platform Android 2.2, API 8, revision 2 Downloading SDK Platform Android 2.1, API 7, revision 2 Installing SDK Platform Android 2.1, API 7, revision 2 Installed SDK Platform Android 2.1, API 7, revision 2 Downloading SDK Platform Android 1.6, API 4, revision 3 Installing SDK Platform Android 1.6, API 4, revision 3 Installed SDK Platform Android 1.6, API 4, revision 3 Downloading SDK Platform Android 1.5, API 3, revision 4 Installing SDK Platform Android 1.6, API 4, revision 3 Installed SDK Platform Android 1.6, API 4, revision 3 Downloading SDK Platform Android 1.5, API 3, revision 4 Installing SDK Platform Android 1.5, API 3, revision 4 Installed SDK Platform Android 1.5, API 3, revision 4 Downloading Samples for SDK API 11, revision 1 Installing Samples for SDK API 11, revision 1 Installed Samples for SDK API 11, revision 1 Downloading Samples for SDK API 10, revision 1 Installing Samples for SDK API 10, revision 1 Installed Samples for SDK API 10, revision 1 Downloading Samples for SDK API 8, revision 1 Installing Samples for SDK API 8, revision 1 Installed Samples for SDK API 8, revision 1 Downloading Samples for SDK API 7, revision 1 Installing Samples for SDK API 7, revision 1 Installed Samples for SDK API 7, revision 1 Downloading Android Compatibility package, revision 1 Installing Android Compatibility package, revision 1 Installed Android Compatibility package, revision 1 Downloading Google Market Licensing package, revision 1 Installing Google Market Licensing package, revision 1 Installed Google Market Licensing package, revision 1 Downloading Google Market Billing package, revision 1 Installing Google Market Billing package, revision 1 Installed Google Market Billing package, revision 1 'adb kill-server' succeeded. ADB: * daemon not running. starting it now on port 5037 * 'adb start-server' succeeded. ADB: * daemon started successfully *
Eclipse プラグインの設定
1. Helpメニューの Install New Software ... をクリック.
2. Work with に https://dl-ssl.google.com/android/eclipse/ を指定して,Addボタンをクリック.
3. 少し待つと "Developer Tools" と出るから,それをチェックして,Next ボタンをクリック.
4. 以下の画面を確認して,Next ボタンをクリック.
5. ライセンスの確認事項に対して "I accept the terms of license agreements" にチェックを入れて,Finish ボタンをクリック.
6. 以上の手順により Android 開発ツール(Acdroid Development Tool : ADT) のインストールが始まる.(途中で Warning が出るが,気にせず OK ボタンをクリック)
7. インストール終了後,Eclipse を再起動.
8. 再起動すると,Eclipse の Help メニューに Android 関連が加わっている.
8. Windowメニューから Preferences を開き,左側の "Android" を選択する.SDK Location: に対して C:\Program Files\Android\android-sdk を入力し,Apply ボタンを押すと,利用可能な SDK の一覧が表示される.
Android 仮想デバイス(Android Virtual Device)の作成
target に API Level 5 を指定した場合の例を以下に示す.
(*) Why AVD for version 2.3.1 is generated in spite that the specified API level is 5 ? (target ID と API Level を混同していた.Eclipse から呼び出せる Android SDK and AVD Manager を用いて仮想デバイスを作る方が安全.)
最初の問いに yes と答えることで,個々のオプションを細かく指定できるが,ここではデフォルト設定を選択した.
C:\Program Files\Android\android-sdk\tools> android create avd --name sdk2_1 --target 5 --sdcard 128M Android 2.3.1 is a basic Android platform. Do you wish to create a custom hardware profile [no] Created AVD 'sdk2_1' based on Android 2.3.1, with the following hardware config: hw.lcd.density=240 vm.heapSize=24
(注1)仮想デバイス名に対して,思いどおりの API Level でなく,やり直したい場合,コマンドに "--force" を付与して上書きする.または,android delete avd --name sdk2_1 として仮想デバイスを削除してから,作りなおす.
(注2)自分の環境では,--force または delete によって仮想デバイスを作り変えた場合,windows を再起動する必要があった.