Androidのhello worldの例

Android Hello Worldの例

このチュートリアルでは、Eclipse IDE + ADT pluginで単純な「helloworld」Androidプロジェクトを作成し、Android Virtual Device (AVD)で実行する方法を示します。 Eclipse ADTプラグインは、Androidプロジェクトの作成と管理、コンポーネントのドラッグアンドドロップ、オートコンプリート、およびAndroid開発サイクルをスピードアップするための多くの便利な機能を提供しました。

Androidアプリケーションを開発するための要約手順:

  1. Android SDKをインストールする

  2. ADT Eclipseプラグインをインストールする

  3. Android仮想デバイス(AVD)を作成する

  4. EclipseでAndroidプロジェクトを作成(ウィザード)

  5. コーディングして…

  6. Android Virtual Device(AVD)で起動します

このチュートリアルで使用するツール:

  1. JDK 1.6

  2. Eclipse IDE 3.7、Indigo

  3. Android SDK

1. Android SDKをインストールする

このAndroid SDK pageにアクセスし、プラットフォームを選択してインストールします。

Android SDKがインストールされているフォルダーで、「Android SDKマネージャー」を実行し、開発するAndroidバージョンを選択します。

android sdk manager

2. ADT Eclipseプラグインをインストールする

Android SDKをEclipse IDEと統合するには、Eclipse ADTプラグインをインストールする必要があります。 この公式ガイド「http://developer.android.com/sdk/eclipse-adt.html#installing[ADTプラグインのインストール]」を参照してください。

Eclipse IDEで、「ヘルプ」→「新しいソフトウェアのインストール…」を選択し、URLの下に入力します。

https://dl-ssl.google.com/android/eclipse/

android ADT plugin

Note
私の場合、上記のADTプラグインのダウンロードには何年もかかりますが、理由はわかりません。 同様の問題に直面している場合は、ADTプラグインを手動でダウンロードしてインストールするだけです。このADT plugin troubleshooting guideを参照してください。

3. Android仮想デバイス(AVD)を作成する

Eclipseでは、Eclipseツールバーの「Android Virtual Device (AVD)」にアクセスできます。 「新規」をクリックして、AVDを作成します。

android avd manager

後で、EclipseはこのAVDにアプリケーションをデプロイします。

4. Androidプロジェクトを作成する

Eclipseで、「ファイル→新規→プロジェクト…。」、「Androidプロジェクト」を選択し、アプリケーションの詳細を入力します。 Eclipseは、必要なすべてのAndroidプロジェクトファイルと構成を作成します。

Eclipse new android project wizard

folder structure

5. こんにちは世界

生成されたアクティビティファイルを見つけ、ビットを変更して文字列「Hello World」を出力します。

ファイル:HelloWorldActivity.java

package com.example.android;

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

public class HelloWorldActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        TextView text = new TextView(this);
        text.setText("Hello World, Android - example.com");
        setContentView(text);
    }
}

6. Demo

Android Application」として実行します。出力を参照してください。

hello world output

「ホーム」ボタン(右側)を押すと、「HelloWorld」アプリケーションがAndroid仮想デバイスに正常にデプロイされていることがわかります。

android deployed

Note
このチュートリアルは、例に基づいたものであり、説明はあまりありません。 詳細および完全な説明については、公式のAndroid developer hello world tutorialを参照してください。

Firewall…
私のコンピューターでは、COMODOファイアウォールがインストールされ、デプロイプロセスがブロックされたため、Eclipse ADTとAVDの間の接続がブロックされ、デプロイに失敗しました。 ファイアウォールが適切に構成されていることを確認するか、Androidの開発のためにファイアウォールをオフにしてください:)

Debug Android application on real device
時々、「Android Virtual Device」は、LEDライト、センサーなどの実際の電話機能をテストするのに十分ではありません。 次に、このhow to debug Android application on real deviceを参照する必要があります。

ソースコードをダウンロード

ダウンロード–Android-HelloWorld.zip(15 KB)

参考文献