HelloWorldアプリケーション作成 Eclipse編

Androidのドキュメントを参考に、定番のHelloWorldアプリケーションのEclipseでの作成手順を説明する。
環境構築はこちらを参照。


プロジェクトの作成

Eclipseでプロジェクトを作成する。
[ファイル] - [新規] - [プロジェクト] 選択
新規プロジェクト1

[Android プロジェクト]を選択して、[次へ]ボタンクリック。
新規プロジェクト2

続いて、プロジェクト情報の入力を行う。
項目入力値
プロジェクト名HelloWorld
ターゲット名Android 2.0.1選択(環境設定でインストールしたAPIを選択)
アプリケーション名HelloWorld
パッケージ名com.android.example
Create ActivityHelloWorld
Min SDK Version6(選択したターゲットのAPI Levelと同じ数値)

入力後、[完了]ボタンクリック。
新規プロジェクト3

これでプロジェクトの作成が完了した。
もし、ようこそ画面のままなら、下記画面のように[ワークベンチ]をクリックする。
新規プロジェクト4

下記はプロジェクト作成後の画面。
新規プロジェクト5


ソース編集

ソースファイルは自動生成されている。
画面左のプロジェクトのツリーから、ソースファイル HelloWorld.java を開く。
ソース編集


ソースを下記コードに置き換える。(下記コードはAndroidドキュメントのサンプルコードを一部修正して使用している)

package com.android.example;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorld extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, World");
       setContentView(tv);
   }
}

ソースを修正して、保存すると自動でコンパイルされる。
もし、下記画面のように修正ミスがあれば、エラーが表示される。
ソース編集エラー


実行

[実行] - [実行] 選択。
実行1

[Android アプリケーション]を選択して[OK]ボタンクリック。
実行2


AVDがない場合
※AVDとはAndroid Virtual Deviceの略。Androidアプリが動作する仮想マシンとなる。

AVD(Android Virtual Devices)がない場合は下の画面が出る。その場合は[はい]ボタンクリック。
実行2

[Virtual Devices]を選択して[新規]ボタンクリック。
実行2

AVD作成のための情報入力を行う。
項目入力値
名前適当な名前(my_avd など)
ターゲットAndroid 2.0.1 - API Level 6選択(環境設定でインストールしたAPIを選択)

その他の項目はそのままでよい。
[Create AVD]ボタンクリック。
実行2

作成に成功したことを示すダイアログが表示されるので、[OK]ボタンクリック。
元のダイアログの「開始」ボタンをクリックする。
実行2

[起動]ボタンクリック。
実行2

Androidエミュレータの起動が始まるので、[×]ボタンなどをクリックしてダイアログを閉じる。

下の画面が出たら、[Choose a running Android device]を選択(作成したAVDが選択されているはず)して、[OK]ボタンクリック。
実行2


Androidエミュレータの起動が始まるが、それなりに時間がかかるので待つ。
起動に成功すると次のような画面が表示される。(バージョンにより画面は異なる)
エミュレータ実行画面1


画面右側の[menu] ボタンを押すと作成したアプリケーションが起動する。
アプリケーション実行3

※[menu]ボタンクリック後、HelloWorldアプリケーションが起動せず、下記画面になる場合は以下の手順を実行する

実行3

下の画面の赤で囲った部分をマウスでクリックして、アプリケーション一覧を表示する。
アプリケーション実行1

HelloWorldをマウスでクリックする。
アプリケーション実行2

HelloWorldアプリケーションが起動する。
アプリケーション実行3


戻る

inserted by FC2 system