SSブログ

Androidアプリ開発環境の構築 [プログラミング]

というわけで、携帯がAndroidに変わるということもあり、久々にプログラミングしたくなってきた。
まずは開発環境構築。Hello World!的なアプリ作成までの手順をば。

オマケ的にXperiaのAVDも作ってみる。

今回の環境は以下の通り
OSWindows 7 Professional(64bit)
JDKSun JDK 6 Update 18(32bit)
IDEeclipse 3.5
その他Android SDK r05
Sony Ericsson Xperia X10 add-on for the Android SDK r1


大きく以下の流れで行きます。
  1. JDKインストール
  2. eclipseインストール
  3. Android SDKインストール
  4. Android開発用プラグインの導入
  5. Xperia用アドオンインストール
  6. Hello Androidアプリ作成~実行(次回執筆予定)


JDKインストール

※特に目新しいことはないので今回は省略


eclipseインストール

※特に目新しいことはないので今回は省略


Android SDKのインストール

  1. 以下のURLからAndroid SDKをダウンロードする。今回はWindows環境なのでandroid-sdk_r05-windows.zip をダウンロードする。
    http://developer.android.com/sdk/index.html
  2. ダウウンロードしたファイルをAndroid SDKのインストール先に解凍する(場所はお好みで)。以降、「Android SDKインストール先/android-sdk-windows」を%ANDROID_SDK%とします。
  3. 以下のファイルを実行する
    %ANDROID_SDK%\SDK Setup.exe
  4. [Choose Packages to Install]にて、[Install]をクリック(必要に応じてGoogleさんのAPIを追加するのも可)
  5. [Installing Archives]ダイアログで追加のパッケージのダウンロードが開始される。
  6. ダウンロードがすべて終わったら[close]をクリックする
  7. [Android SDK and AVD Manager]を終了する
  8. システム環境変数のPATHに以下のパスを追加する。
    既存のパス;%ANDROID_SDK%\tools


★SDK Setup.exe実行直後に[Refresh Sources]ダイアログにて、"Failed to fetch URL https:…"というエラーが出た場合
  1. [Refresh Sources]ダイアログにて[close]をクリックする
  2. [Choose Packages to Install]ダイアログにて[Cancel]をクリックする
  3. [Android SDK and AVD Manager]ダイアログにて[Setting]を選択する
  4. [Force https://...sources to be fetched using http://...]にチェックを付ける
    003-red.png
  5. [Installed Packages]を選択し、[Update All...]をクリックしてリトライ
    004-red.png

[参考URL]


Android開発用プラグインの導入

  1. eclipseを起動する
  2. メニューから[Help]→[Install New Software]をクリック
  3. [Add....]をクリック
  4. [Add Site]ダイアログにて、[Name]に"Android Plugin"(何でもいいよ)、[Location]に以下のURLを入力して[OK]をクリックする
    https://dl-ssl.google.com/android/eclipse/
  5. "Developer Tools"が表示されるので、その左側にあるボックスにチェックを付けて、[Next]をクリックする
  6. [Instll Details]画面に切り替わるので、内容を確認のうえ[Next]をクリックする
  7. ライセンスへの同意を求められるので、"I accept ..."を選択し、[Finish]をクリックする(プラグインのダウンロードが始まります)
  8. [Security Warning]ダイアログが表示されるので[OK]をクリックする
  9. eclipseの再起動を促されるので、[Yes]をクリックして再起動する
  10. eclipseが再起動したら、メニューから[Window]→[Preferences]をクリックする
  11. 左側のカテゴリから[Android]を選択し、[SDK Location]にAndroid SDKをインストールしたパス(%ANDROID_SDK%)を指定する

[参考URL]


Xperia用アドオンインストール

せっかくなので、Xperiaのスキンもインストールする。Xperiaに興味がない場合は読み飛ばしてください。
  1. 以下のURLからSony Ericsson Xperia X10 add-on for the Android SDKをダウンロードする http://developer.sonyericsson.com/cws/download/1/718/424/1263202126/102216-XPERIA-X10_SDK_Add-on_r1.zip
  2. ダウンロードしたファイルを%ANDROID_SDK%\add-ons配下に解凍する
  3. コマンドプロンプトを起動する
  4. 以下のコマンドを実行してIDを特定する。"Sony Ericsson Mobile Communications:X10:4"と書かれている部分のIDを確認する。この例の場合はID=4となります。コマンドが見つからないとエラーが出る場合は、環境変数(PATH)の設定がちゃんと出来ていないです。多分。
    C:\>android list target
    [実行結果]
    Available Android targets:
    id: 1 or "android-2"
        Name: Android 1.1
        Type: Platform
        API level: 2
        Revision: 1
        Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
    id: 2 or "android-3"
        Name: Android 1.5
        Type: Platform
        API level: 3
        Revision: 1
        Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
    id: 3 or "android-4"
        Name: Android 1.6
        Type: Platform
        API level: 4
        Revision: 1
        Skins: HVGA (default), QVGA, WVGA800, WVGA854
    id: 4 or "Sony Ericsson Mobile Communications:X10:4"
        Name: X10
        Type: Add-On
        Vendor: Sony Ericsson Mobile Communications
        Revision: 1
        Description: XPERIA X10 Device
        Based on Android 1.6 (API level 4)
        Skins: WVGA800, HVGA, WVGA854, X10 (default), QVGA
    id: 5 or "android-5"
        Name: Android 2.0
        Type: Platform
        API level: 5
        Revision: 1
        Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
    id: 6 or "android-6"
        Name: Android 2.0.1
        Type: Platform
        API level: 6
        Revision: 1
        Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
    id: 7 or "android-7"
        Name: Android 2.1
        Type: Platform
        API level: 7
        Revision: 1
        Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
  5. 以下のコマンドを実行してXperia用AVD(Android Virtual Device)を作成。-nオプションのあとはAVD名(任意)。-tオプションの後の引数は前項で確認したIDを指定。
    C:\>android create avd -n Xperia -t 4
    [実行結果]
    Created AVD 'Xperia' based on X10 (Sony Ericsson Mobile Communications), with the following hardware config:
    hw.camera=yes
    hw.camera.maxVerticalPixels=2448
    disk.systemPartition.size=144MB
    hw.ramSize=384
    hw.lcd.density=240
    disk.cachePartition.size=0
    disk.cachePartition=no
    hw.trackBall=no
    hw.camera.maxHorizontalPixels=3264
    hw.dPad=no
  6. 以下のコマンドを実行して暫く待つとエミュレーターが起動する(結構時間かかります。)
    C:\>emulator @Xperia
    007.png
  7. それなりにいじって遊べます。満足したら右上の×をクリックして終了。 008.png
    009.png

[参考URL]


参考になるかもしれない本


初めてのAndroid

初めてのAndroid

  • 作者: Ed Burnette
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/05/18
  • メディア: 大型本



Google Android完全解説 (アスキームック)

Google Android完全解説 (アスキームック)

  • 作者:
  • 出版社/メーカー: アスキー
  • 発売日: 2008/02/25
  • メディア: ムック



Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容

Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容

  • 作者: 木南 英夫
  • 出版社/メーカー: 日経BP社
  • 発売日: 2009/06/04
  • メディア: 単行本(ソフトカバー)



Android 1.5プログラミングバイブル

Android 1.5プログラミングバイブル

  • 作者: 布留川 英一
  • 出版社/メーカー: ソシム
  • 発売日: 2009/06
  • メディア: 単行本



nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

Xperia確保!Xperia使い始め。 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。