読者です 読者をやめる 読者になる 読者になる

Android超入門 - JDK,Eclipse,AndroidSDK -

tech

業務でAndroidアプリを作ることになったということもあり、Androidの勉強をしています。Java , Eclipseも初めてなので、色々苦労しながらやっております。
JDKのインストールから、AndroidでHelloWolrdを表示するまでのメモです。
参考書籍は「Android2.1プログラミングバイブル」

JDKのインストール

Eclipseのインストール

  • Eclipseを以下のサイトからダウンロード
  • eclipse-java-helios-SR1-win32.zipを展開してc:\program files\eclipseに保存
  • Eclipseを起動して「Help→Install New Software」を選択
    • workspaceはデフォルトのままでよい
  • 「Add」を押して、以下の入力
  • 「Developer Tools」を選択して「Next」
  • 「Android DDMS」「Android Development Tools」が表示されていることを確認して「Next」
  • 「I accept the terms of licnse agreemtns」を選択して「Finish」
    • 「Security Warning」がでるが「OK」を選択
  • 「Restart Now」を選択

AndroidSDKのインストール

  • AndroidSDKを以下のサイトからダウンロード
  • android-sdk_r07-windows.zipを展開してc:\program files\android-sdk-windowsに保存
  • Eclipseを起動して「Window→Preferences→Android」を選択
    • 「Thanks for using the Android SDK!」が表示されたら「Send usage statistics to Google」をはずして「Proceed」を選択
  • 「SDK Location」に「c:\program files\android-sdk-windows」を入力して「OK」を選択
  • 「Window→Android SDK and AVD Manager→Availabel Package」を選択
  • 全てのパッケージを選択して「Install Selected」を選択
  • 「Accept All」を選択して「Install」を選択
  • 「ADB Restart」が表示されたら「Yes」を選択
  • ログに「ADB: * daemon started successfuly *」と表示されたら「Close」を選択
  • 「Virtual Devices→New」を選択して以下を入力して「Create AVD」を選択
    • Name : Galaxy
    • Target : Android 2.2 - API Level 8
    • SD Card Size : 64 MiB
    • Skin Built-in : WVGA800
  • 「Galaxy」を選択して「Start」を選択
    • ディスプレイに合わせて「Scale display to real size」を選択(1280x800のPCでは「Scren Size:6」くらいがよいかも)

AndroidSDKのパスを通す

  • 「マイコンピュータのプロパティ」から「詳細設定→環境変数」を選択
  • 「システム環境変数」から「Path」を選択して「編集」
  • 「;c:\program files\android-sdk-windows\tools」を末尾に追加

HelloWorldの作成

  • Eclipseを起動して「File→New→Project」を選択
    • Welcom画面は閉じておく
  • 「Android→Android Project」を選択して「Next」
  • 以下を入力
    • Project name : HelloWorld
    • Contents : Create new project in workspace
    • Build Target : Android 2.2 Android Open Source Project 2.2 8
    • Application name : HelloWorld
    • Package name : org.klab.helloworld
    • Create Activity : HelloWorld
    • Min SDK Version : 8
  • Package Explorerから「HelloWorld→src→org.klab.helloworld→HelloWorld.java」を選択
  • 以下のソースを記入
package com.example.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
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);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        TextView textView = new TextView(this);
        textView.setText("Hello World");
        setContentView(textView);
    }
}
  • 「Run→Debug Configurations→Android Application」を選択
  • 「New launch configuration」を選択して以下を入力
    • Name : HelloWorld
    • Project : HelloWorld
    • TargetタブのDeploy Target Selection Mode : Manual
  • 「Debug」を選択
  • Galaxyを起動して、ホーム画面からHelloWorldのアイコンを選択