Android

目次

SDK 1.6

SDK導入

  1. ダウンロード
    ここから android-sdk-windows-1.6_r1.zip をダウンロード
  2. C:\local\android-sdk-windows-1.6_r1 に解凍
  3. PATH環境変数に、<上記解凍先フォルダ>\tools を追加

Eclipse ADT導入

Eclipse 3.4の場合

  1. eclipseを起動して、[ヘルプ]->[ソフトウェアの更新]で[使用可能なソフトウェア]タブを選択し、[サイトの追加]を押下
  2. https://dl-ssl.google.com/android/eclipse/ を追加して、正常に追加できていることを確認 ※2009/11/3時点でバージョンは0.9.4
  3. 追加したサイトにチェックを入れ[インストール]押下

※上記方法でうまくいかなければ。。。↓ ※実際に "No repository found containing: org.apache.oro/osgi.bundle/2.0.8.v200903061218" というエラーが発生した!

  1. ダウンロード
    ここから ADT-0.9.3.zip をダウンロード
  2. eclipseを起動して、[ヘルプ]->[ソフトウェアの更新]で[使用可能なソフトウェア]タブを選択し、[サイトの追加]を押下
  3. [アーカイブ]を押下し、ダウンロードしてきたzipを指定、正常に追加される事を確認
  4. 追加したサイトにチェックを入れ[インストール]押下 ※アップデートの場合は下記のようなダイアログが出る

※これでもうまくいかず。。。Eclipseを3.5にするしかなさそう

Eclipse 3.5の場合

  1. eclipseを起動して、[ヘルプ]->[新規ソフトウェアのインストール]->[追加]で、https://dl-ssl.google.com/android/eclipse/ を追加
  2. 使用可能なソフトウェアの画面に戻って、[作業対象]プルダウンで追加したandroidのURLを選択。ソフトウェア表示欄にDeveloper Toolsが表示される事を確認
  3. 全てにチェックを入れて[次へ]。後はインストールをひたすら進める。(警告が出てもOKする)
  4. [ウインドウ]->[設定]->[Android]で、[SDKロケーション]にインストールしたAndroidSDKのフォルダを指定

仮想マシンAVD作成

  1. コマンドプロンプトを開いて下記を実行
    > android create avd -n SDK16 -t 4 -c 128M
    
  2. エミュレータ起動確認
    > emulator @SDK16
    

SDK 2.0

※SDK1.6からのアップデートを前提とした手順を記述する

SDK導入

  1. ダウンロード
    ここから
  2. C:\local\android-sdk-windows に解凍
  3. PATH環境変数に、<上記解凍先フォルダ>\tools を追加

Eclipse ADT導入

Eclipse 3.5の場合

  1. eclipseを起動して、[ヘルプ]->[新規ソフトウェアのインストール]->[追加]で、https://dl-ssl.google.com/android/eclipse/ を追加
  2. 使用可能なソフトウェアの画面に戻って、[作業対象]プルダウンで追加したandroidのURLを選択。ソフトウェア表示欄にDeveloper Toolsが表示される事を確認
  3. 全てにチェックを入れて[次へ]。後はインストールをひたすら進める。(警告が出てもOKする)
  4. [ウインドウ]->[設定]->[Android]で、[SDKロケーション]にインストールしたAndroidSDKのフォルダを指定

add-ons ファイルの取得

  1. eclipseを起動して、[ウインドウ]->[Android SDK and AVD Manager]
  2. [Available Packages]のリポジトリを展開し、必要な物にチェックを入れ[Install Selected]->[Accept All]にチェックを入れ[Install Accepted]

仮想マシンAVD作成

  1. eclipseを起動して、[ウインドウ]->[Android SDK and AVD Manager]
  2. [Virtual Devices]を選択して[新規]を押下して Create new AVD画面を開く
    • Maps APIをSDK1.5ベースで使用できる「Google APIs API Level 3」を使用する前提で。。。
      • 名前…任意の名前を入力
      • ターゲット…"Google APIs(Google Inc) - API Level 3"
      • SD Card…サイズ=任意(とりあえず128 MiB)
      • Skin…Built-In=任意(とりあえずDefault)
    • SDK1.6ベースの「API Level 4」を使用する前提で。。。
      • ターゲット…"Android 1.6 - API Level 4"
    • SDK2.0ベースの「API Level 5」を使用する前提で。。。
      • ターゲット…"Android 2.0 - API Level 5"
  3. 以上を入力して[Create AVD]

ツール

adb

adb devices 接続デバイス確認

PCに接続中のデバイス(エミュレータも含む)を表示する

> adb devices
List of devices attached
HT**********    device ←実機
emulator-****   device ←エミュレータ

adb shell コンソール接続

> adb (-s <serial number>) shell

adb install アプリインストール

apkファイル形式のアプリを接続中のデバイスにインストールする

> adb (-s <serial number>) install c:\hoge.apk

adb push ファイル転送

SDカードにPC上のファイルを転送する

> adb (-s <serial number>) push "c:\hoge.txt" /sdcard/hoge.txt

開発

Eclipse ADTでHello World

SDK1.5ベース

SDK1.6ベース

SDK2.0ベース

Map使用アプリ

  • TODO

ステータスバー使用アプリ

  • TODO

いじる

HT-03A

道化

  1. このリンクを、Gmailからorブラウザから起動
  2. ファイルマネージャ(AndExplorerなど)で /sdcard/download を開き(※DolphinブラウザでDLした場合はここだった)、ダウンロードしたapkファイルを選択
  3. TODO

カスタムROM導入

  • TODO

読書メモ

Android/読書メモ

お勉強

Android/お勉強

リンク

  • TODO
最終更新:2010年01月26日 16:14