Ubuntu上でDebugビルドをXperiaに送るところまで
前からやるつもりで放置していたubuntuにコマンドラインのandroid環境を作った。
環境は、dellのmini9上にインストールしたUbuntu10.0.4。
はじめにjavaとantをインストールしてあるとする。
SDKインストール
android-sdk_r07-linux_x86.tgz
$HOMEに展開した。
Pathを通す
$ exoprt PATH=$HOME/android-sdk-linux_x86/tools:$PATH
$ android list targets
何も出てこない。
SDKのコンポーネントをインストールする。
>|sh|
$ android update sdk
# GUIが上がってくる
|
いろいろコンポーネントがダウンロードされてインストールされる。
$ android list targets Available Android targets: id: 1 or "android-2" Name: Android 1.1 Type: Platform API level: 2 Revision: 1 Skins: QVGA-P, HVGA (default), QVGA-L, HVGA-P, HVGA-L id: 2 or "android-3" Name: Android 1.5 Type: Platform API level: 3 Revision: 4 Skins: QVGA-P, HVGA (default), QVGA-L, HVGA-P, HVGA-L id: 3 or "android-4" Name: Android 1.6 Type: Platform API level: 4 Revision: 3 Skins: HVGA (default), WVGA854, QVGA, WVGA800 id: 4 or "android-5" Name: Android 2.0 Type: Platform API level: 5 Revision: 1 Skins: HVGA (default), WQVGA432, WVGA854, QVGA, WVGA800, WQVGA400 id: 5 or "android-6" Name: Android 2.0.1 Type: Platform API level: 6 Revision: 1 Skins: HVGA (default), WQVGA432, WVGA854, QVGA, WVGA800, WQVGA400 id: 6 or "android-7" Name: Android 2.1-update1 Type: Platform API level: 7 Revision: 2 Skins: HVGA (default), WQVGA432, WVGA854, QVGA, WVGA800, WQVGA400 id: 7 or "android-8" Name: Android 2.2 Type: Platform API level: 8 Revision: 2 Skins: HVGA (default), WQVGA432, WVGA854, QVGA, WVGA800, WQVGA400
Xperiaデバイス認識
こちらを
http://techbooster.jpn.org/environment/10/
参考にさせていただきました。ありがとうございます。
adb start-serverにルート権限が必要なのに注意
Project
$ android create project --target 3 --name hello --path hello-3 --activity Hello --package jp.ousttrue.android $ cd hello-3 $ ant install
これでうまくいけばXperiaにHelloというアプリが送り込まれる。