2010-02-16
■[コンピュータ]VMWareでAndroidアプリをデバッグ
Android SDKのエミュレータは動作が遅くて使い物にならない。
なので、エミュレータの代わりにVMWareを使ってデバッグする。
環境作成
基本的にエディタとコンソールを使って開発するので、
Eclipseとか使う場合はどうするかは知りません。
Android SDK
- http://developer.android.com/intl/ja/sdk/index.html からSDKをダウンロード
- 解凍して適当なディレクトリに移動
- tools あたりにパスを通しておく
- adb コマンドが使えればOK
VMWareにAndroid OSをインストール
- http://www.android-x86.org/download からAndroid OS をダウンロード( StableRelease のAndroid-x86 x.x live & installation iso image)
- VMWareを落としたISOイメージからブートしてAndroid OS をインストール
- インストールが終了したら、適当に環境設定をする
- ps コマンドで adbd が起動されているか確認する
- (遊び)USBに音楽とか動画とか入れて、SDカードとして認識させて遊んでみる
アプリのインストールと実行、デバッグ
adb について
ちゃんと調べたわけじゃないですが
だと思います。なので、adbdが起動されていればエミュレータだろうがVMWareだろうが実機だろうがまったく同じ方法でアプリのインストール、デバッグが行えます。
環境変数を設定
set ADBHOST=192.168.0.1
これで、adb server が192.168.0.1を見に行くようになる。
アプリインストール
antで開発している場合は
ant install
apkファイルがある場合は、-adb コマンドでアプリをインストールする
adb install hoge.apk
adb install -r hoge.apk
うまく行かないときは
adb kill-server
をしてから、もう一度実行。
デバッグ
adb logcat でログを確認
adb logcat
その他のコマンド
| adb devices | デバイス一覧 |
| adb shell | adbd 上でのシェル |
| adb start-server | adb開始(基本的に自動で行われる) |
| adb kill-server | adb停止 |
デバッグが可能なのは凄く便利。
トラックバック - http://d.hatena.ne.jp/funatake/20100216/1266327967
リンク元
- 2 http://blogpartsgarden.jp/
- 1 http://b.hatena.ne.jp/entrylist?of=480
- 1 http://blogsearch.google.co.jp/blogsearch?hl=ja&um=1&ie=UTF-8&q=android&lr=lang_ja
- 1 http://d.hatena.ne.jp/keyword/GUI
- 1 http://k.hatena.ne.jp/keywordblog/Android
- 1 http://pipes.yahoo.com/pipes/pipe.info?_id=3572f9da2c8db3951cc02c59f68f43ba
- 1 http://pipes.yahoo.com/pipes/pipe.info?_id=VPw6npu13RGKo15vBRNMsA
- 1 http://pipes.yahoo.com/pipes/pipe.run?_id=nKgna_KT3BGx759t8TxBKg&_render=rss
- 1 http://reader.livedoor.com/reader/
- 1 http://search.twitter.com/search?lang=ja&max_id=9210249736&page=9&q=android


