Androidアプリケーションの作成とエミュレータでの実行 (はじめてのAndroidアプリケーション) - Android

Androidアプリケーションを作成して、エミュレーターで実行してみます。

Androidプロジェクトの作成

Android SDKと ADT Plugin for EclipseをインストールしたEclipseを起動します。
Andorid SDKのインストール方法についてはこちらの記事にあります。また、ADT Plugin for Eclipseのインストールについてはこちらの記事で紹介しています。


Androidアプリケーションを新規作成します。[File]メニューの[New]メニューの[Project]をクリックします。


クリックすると[New Project]ダイアログが表示されます。Androidノードを開き[Android Project]を選択し、[Next>]ボタンをクリックします。


下図の[New Android Project]ダイアログが表示されます。


Andoridアプリケーションのプロジェクト情報を入力します。Project Name:には"FirstAndoridApp"を入力しました。Contentsは[Create new project in workspace]を選択しました。Use default locationにチェックを入れます。Build Taretは今回は[Android 2.1-update1]にチェックを入れ選択しました。
Properties欄は
  • Application name:に"FirstAndoridApplication"
  • Package name:に"ipentec.FirstAndroidApplication"
  • Create Activity:チェックボックスにチェックを付け
  • Create Activity:入力欄に"FirstAndroidApplicationActivity"
を入力しました。
入力ができたら[Next>]ボタンをクリックします。


テストプロジェクトの作成ダイアログが表示されます。今回はテストプロジェクトは作成しないため[Finish]ボタンを押してプロジェクトの作成を完了します。


Androidエミュレーターの作成とAndroidアプリケーションの実行

Androidアプリケーションが新規作成された後にEclipseのWelcome画面を閉じると下図のような画面が表示されます。


画面左の[Package Explorer]の[FirstAndoridApp]ノードをクリックして選択し、右クリックをしてポップアップメニューを表示します。ポップアップメニューの[Run As]メニューの[1 Android Application]をクリックします。


[Andorid AVC Error]ダイアログが表示されます。"No compatible targets were found. Do you wish to a add new Android Virtual Device?"メッセージが表示されます。[Yes]ボタンをクリックします。


[Android SDK and AVD Manager]が表示されます。画面右側の[New...]ボタンをクリックします。


[Create new Andsorid Virtual Device (AVD)]ダイアログが表示されます。


以下を入力しました
  • Name: ⇒ TestDevice
  • Target: ⇒ Android 2.2-update1 - API Level 7
  • SD Card: ⇒ Size: 4000 MiB
  • Snapshot: ⇒ チェックなし
  • Skin: ⇒ Build-in: Default (WVGA800)
入力ができたら[Create AVD]ボタンをクリックします。


Android SDK and AVD Managerに先ほど作成した[TestDevice]が追加されます。


[TestDevice]を選択し、右側の[Start...]ボタンをクリックします。


[Launch Options]ダイアログが表示されます。オプションを設定して。[Launch]ボタンをクリックします。今回はデフォルトのままとしました。


Androidのエミュレータが起動します。(下図)



エミュレータがー起動しましたら、Eclipseに戻ります。[Android Device Chooser]ダイアログが表示されますので、[TestDevice]を選択して、ダイアログ下部の[OK]ボタンをクリックします。


作成したAndoroidアプリケーションがエミュレータで実行されます。"Hello World"の文字とアクティビティに設定した文字列が画面に表示されることが確認できます。


著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
最終更新日: 2023-12-09
作成日: 2011-02-19
iPentec all rights reserverd.