android:開発環境ubuntu10.10で実機デバッグ

android開発ハンズオン( http://atnd.org/events/11259 )向けに、埃をかぶっていたOLDマシン(LetsNote CF-W2)にubuntu10.10を入れてLinux版の開発環境を構築してみたわけですが、アプリ実行はエミュレータでは無理がある感じでした(スペック(1G/512M)的に。・・・なんだかんだ40分以上経過してもエミュレータが起動ロゴのままではハンズオン終わってしまう.)

実機(HT-03A)使うしかないか

【すでにいろいろなところでかかれているけど、自分メモ】

1)HT03AとubuntuをUSBケーブルで接続してHT03Aの設定画面(設定->アプリケーション->開発)でUSBデバッグをON

2)ubuntuでadb devicesしても認識されてないエラーが出る

$ adb devices
List of devices attached
????????????    no permissions

3)lsusbでベンダコードを確認

$ lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 Phone (Debug)

※ 上記に出ている0bb4がベンダID(ここではHTCのベンダID)

4)ubuntuのudev設定にデバイスを追加

$ sudo vi  /etc/udev/rules.d/51-android.rules

SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4”, MODE=”0666″

5)adbを再起動(※再起動はroot権限で行う)

rootだとパスが通ってなかったりするのでadbの場所を調べて…sudoで

$ which adb
/usr/sdk/platform-tools/adb

$ sudo  /usr/sdk/platform-tools/adb  kill-server
$ sudo  /usr/sdk/platform-tools/adb  start-server

* daemon not running. starting it now on port 5037 *
* daemon started successfully *

6)確認

$ adb devices
List of devices attached
HT96XXXXXXX    device

OK.つながってる. 後はadb shell なり、 Eclipseからのddmsなりと

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中