Android SDK+Emacs+AntでHelloWorldまでの手順メモ

コマンドが覚えられないので書いておくだけ。

環境:Windows Vista, Cygwin, Meadow

Javaのなんだかを用意

ずっと前に適当に入れただけだったJava。パスも通ってる。

Android SDKのインストール

Android SDK | Android Developersから適当なものをもってきて適当にインストール。

時間がかかる。

Android仮想デバイスの作成

SDK Managerを起動するとGUIで簡単に作成できる。起動もできる。ただし毎回パッケージの更新を確認してくるのでうざい。

CUIならtools/androidからオプションをごちゃごちゃ付ける。それでtools/emulatorから起動できる。

android create avd --name Android30 --sdcard 512M
emulator @Android30
android list

API Levelが高いほど起動が遅くなる。欲張ってAndroid 3.0なんかを動かそうとすると永遠に続くかと不安に思うほどの時間、待機することになる。うちの環境ではAndroid 1.5まで下げて一旦Operaを終了してやっと、実用的でないこともない時間で起動した(数分)。それくらい遅い。

Antの用意

Java+XML版makeらしい。

.bashrcにパスを追加。

ANT_HOME=/cygdrive/c/prog/apache-ant-1.8.2
JAVA_HOME=/cygdrive/c/PROGRA~1/Java/jdk1.5.0_19

tools.jarがないと言われたが、近くのディレクトリの奥底にあったのでそれっぽいところにコピーした。

プロジェクトの作成

とりあえずHelloWorldなプロジェクトを作成。

android create project --target 1 --name HelloWorld --path HelloWorld --package com.android --activity HelloWorld

ビルド・実行

完全に以下のリンク先に従ってやった。

HelloWorld.javaにTextViewを追加して…

cd HelloWorld
ant debug
cd ../../platform-tools
adb install ../tools/HelloWorld/bin/HelloAndroid-debug.apk

できた!

4 Comments

  1. Posted 2016年9月17日 at 11:58 PM | Permalink

    I really like your work behind thee camera

  2. Posted 2017年5月23日 at 4:02 AM | Permalink

    Hi, Neat post. There’s аn issuee togetheг
    wіth yοur site in internet exploreг, woᥙld
    check this? IE nonetheless is tҺe marketplace ⅼᥱader and a big poгtion of peoplе will paѕs over your greɑt wгiting because of this problem.

  3. Posted 2017年6月8日 at 12:28 PM | Permalink

    Ι loved as much as you will receive cаrriied out right here.
    Thᥱ sketch is tasteful, your authored material styliѕh.
    nonetheless, you ϲcommand gett bought an shakiness over that you wwish bbe deliverіng the folⅼowing.

    unwell unquestionably come moгe formeгly again since exactly the sam nearly
    a lot often inside case you shield this hike.

  4. Posted 2017年6月14日 at 5:25 PM | Permalink

    You аctually make it seem so easy with your presentation but I find tҺis topic
    to be really something that I think I would never understand.
    It seems too compex and extremely broad for me. I am looking forwаrd for your next
    post, I will try too get the han of it!

One Trackback

  1. [...] Android SDK+Emacs+AntでHelloWorldまでの手順メモまではできているという前提ですすめる。 [...]

Post a Comment

Your email is never shared.

引く

PageTop