Android Hello Worldの例
このチュートリアルでは、Eclipse IDE + ADT pluginで単純な「helloworld」Androidプロジェクトを作成し、Android Virtual Device (AVD)で実行する方法を示します。 Eclipse ADTプラグインは、Androidプロジェクトの作成と管理、コンポーネントのドラッグアンドドロップ、オートコンプリート、およびAndroid開発サイクルをスピードアップするための多くの便利な機能を提供しました。
Androidアプリケーションを開発するための要約手順:
-
Android SDKをインストールする
-
ADT Eclipseプラグインをインストールする
-
Android仮想デバイス(AVD)を作成する
-
EclipseでAndroidプロジェクトを作成(ウィザード)
-
コーディングして…
-
Android Virtual Device(AVD)で起動します
このチュートリアルで使用するツール:
-
JDK 1.6
-
Eclipse IDE 3.7、Indigo
-
Android SDK
1. Android SDKをインストールする
このAndroid SDK pageにアクセスし、プラットフォームを選択してインストールします。
Android SDKがインストールされているフォルダーで、「Android SDKマネージャー」を実行し、開発するAndroidバージョンを選択します。
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/
Note
私の場合、上記のADTプラグインのダウンロードには何年もかかりますが、理由はわかりません。 同様の問題に直面している場合は、ADTプラグインを手動でダウンロードしてインストールするだけです。このADT plugin troubleshooting guideを参照してください。
3. Android仮想デバイス(AVD)を作成する
Eclipseでは、Eclipseツールバーの「Android Virtual Device (AVD)」にアクセスできます。 「新規」をクリックして、AVDを作成します。
後で、EclipseはこのAVDにアプリケーションをデプロイします。
4. Androidプロジェクトを作成する
Eclipseで、「ファイル→新規→プロジェクト…。」、「Androidプロジェクト」を選択し、アプリケーションの詳細を入力します。 Eclipseは、必要なすべてのAndroidプロジェクトファイルと構成を作成します。
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」として実行します。出力を参照してください。
「ホーム」ボタン(右側)を押すと、「HelloWorld」アプリケーションがAndroid仮想デバイスに正常にデプロイされていることがわかります。
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)