開発環境の構築

Androidの開発環境の構築は、次の手順で行います。

  1. JDKのインストール
  2. Eclipseのインストール
  3. ADT (Android Development Tools) プラグインのインストール
  4. Android SDKのインストール
    • Eclipseに、Android SDKのパスを設定
    • Eclipseに、Android SDK Platformのインストール
  5. AVD (Android Virtual Device) の作成

ここではEclipseとADTプラグインによる開発環境について解説しますが、他にはAndroid Studioなどもあります。

JDK (Java Development Kit) のインストール

JDKの導入方法については、Javaの導入方法で解説しています。

Eclipseのインストール

Eclipseのインストール方法については、Eclipseの導入で解説しています。

ADT (Android Development Tools) プラグインのインストール

ADTは、プラグインとしてEclipseにインストールします。

インストール手順

メニューの【Help → Install New Software】でインストール画面を開き、[Add]ボタンをクリックします。

Add Repositoryダイアログでは、

Name ADT Plugin
Location https://dl-ssl.google.com/android/eclipse/

と入力します。

確定後しばらく待つと、プラグインの一覧が表示されます。

  • Android DDMS (Dalvik Debug Monitor Service)
  • Android Development Tools (ADT)
  • Android Hierarchy Viewer
  • Android Traceview

これらのすべてにチェックを入れ、インストールを実行します。

Android SDKのインストール

ADTをインストールすると、Eclipseの再起動後に自動でAndroid SDKのインストールが始まります。

ウィザードによるインストール

ウィザードに従いインストールします。

まずSDKを新しくインストールするか、もしくはインストール済みのSDKを使用するかを選択します。

SDKの使用状況をGoogleに送信するかを選択します。

ライセンスの確認をします。

Android SDK Manager

既定のバージョン (最新のSDKおよびAndroid 2.1用) 以外のSDKをインストールするには、メニューの【Window → Android SDK Manager】からAndroid SDK Managerを起動します。

インストール可能なパッケージについては、Exploring the SDK | Android Developersに解説があります。

ここで[Samples for SDK]をインストールすると、そのサンプルからプロジェクトを作成できるようになります。

メニューに[Android SDK Manager]が表示されないときには、メニューの【Window → Customize Perspective】を開きます。そして[Command Groups Availability]タブで[Android SDK and AVD Manager]にチェックを入れます。

手動によるインストール

次のページからAndroid SDKをダウンロードします。

Android SDK | Android Developers

ダウンロードしたファイルを展開し、任意のディレクトリに配置します。

Android SDKのパスの設定

Android SDKのパスは、メニューの【Window → Preferences】のAndroidの項目にある[SDK Location]に設定します。

SDKのパスを設定していないと、Android SDK and AVD Managerを実行したときに、「Location of the Android SDK has not been setup in preferences.」としてエラーとなります。

Android SDK Platformのインストール

メニューの【Window → Android SDK and AVD Manager】から[Available packages]を選択します。

そしてAndroid Repositoryで必要なコンポーネントにチェックを入れて、[Install Selected]をクリックします。

Android SDKのインストール フォルダ

Android SDKがインストールされているフォルダのパスは、Android SDK Managerの上部に表示される[SDK Path]で確認できます。

Android 仮想デバイス (Android Virtual Device : AVD) の作成

メニューの【Window → Android SDK and AVD Manager】から[Virtual devices]を選択し メニューの【Window → AVD Manager】から「Android Virtual Device Manager」を起動し、[New]をクリックします。

必要な項目を入力し[Create AVD]をクリックします。

Hardwareの設定値
プロパティ 内容 ? 既定値
Device ram size The amount of physical RAM on the device, in megabytes. hw.ramSize 96
Touch-screen support Whether there is a touch screen or not on the device. hw.touchScreen yes
Trackball support Whether there is a trackball on the device. hw.trackBall yes
Keyboard support Whether the device has a QWERTY keyboard. hw.keyboard yes
DPad support Whether the device has DPad keys. hw.dPad yes
GSM modem support Whether there is a GSM modem in the device. hw.gsmModem yes
Camera support Whether the device has a camera. hw.camera no
Maximum horizontal camera pixels   hw.camera.maxHorizontalPixels 640
Maximum vertical camera pixels   hw.camera.maxVerticalPixels 480
GPS support Whether there is a GPS in the device. hw.gps yes
Battery support Whether the device can run on a battery. hw.battery yes
Accelerometer Whether there is an accelerometer in the device. hw.accelerometer yes
Audio recording support Whether the device can record audio. hw.audioInput yes
Audio playback support Whether the device can play audio. hw.audioOutput yes
SD Card support Whether the device supports insertion/removal of virtual SD Cards. hw.sdCard yes
Cache partition support Whether we use a /cache partition on the device. disk.cachePartition yes
Cache partition size   disk.cachePartition.size 66MB
Abstracted LCD density Sets the generalized density characteristic used by the AVD's screen. hw.lcd.density 160
Trackball support Whether there is a trackball present. hw.trackBall  
Managing AVDs with AVD Manager | Android Developers

AVDの起動

[Android SDK and AVD Manager]ウィンドウで、作成したAVDを選択します。そして[Start]をクリックするとエミュレータが起動します。

「PANIC: Could not open: ...」と表示されAVDの起動に失敗する場合

PCと端末との接続

PC側

端末に対応したUSBドライバをインストールします。

端末側

【設定 → アプリケーション → 開発】の[USBデバッグ]にチェックを入れます。

パッケージの追加/削除/更新

パッケージの追加や削除それに更新は、メニューの【Window → Android SDK Manager】から行えます。パッケージを追加したにもかかわらず、それが反映されないときはEclipseを再起動します。

トラブル対処法

パッケージの更新時に、this package depends on 'Missing SDK platform Android, API **'のように表示され、[Install]ボタンが無効となることがあります。

この場合には[Android SDK Platform-tools]を先に更新します。Missing SDK platform Android, API 18 - Stack Overflow

Androidの情報サイトから、まとめて検索