概要 †2010/12/14 ADB †ADB(あるいは adb) は Android Debug Bridge の略で、 adb クライアントの取得と設定 †Download the Android SDK
から Android SDK を取得しインストールすることで adb が使用可能になります。 C:\Program Files\Android\android-sdk-windows\platform-tools\adb.exe をコマンドプロンプトや Windows Powershell から実行できれば OK です。 ~/android-sdk_r08/platform-tools/adb を shell 上で実行できれば OK です。 adb 接続 †USB 経由の adb (linux) †bc10 は kernel の config で USB_GADGET、CONFIG_ANDROID_ADB を設定してあり、 SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" 18d1 は Google の USB vendor id です。 $ sudo chmod a+r /etc/udev/rules.d/51-android.rules bc10 の OTG ポートに USBケーブルを接続し、開発環境設定済みの PC に接続します。 $ adb devices List of devices attached 20100720 device 上記のように adb 接続リストに表示されていれば接続成功です。 $ adb shell で device にログインし各種管理コマンドを実行したり、 network 経由の adb †bc10 の kernel は CONFIG_USB_PEGASUS や CONFIG_USB_NET_ASIX8817X などを有効にしてあり、 # netcfg lo UP 127.0.0.1 255.0.0.0 0x00000049 eth0 UP 192.168.0.15 255.255.252.0 0x00001043 IP アドレスが取得できていなかった場合は以下のコマンドを実行します。 # netcfg eth0 dhcp IP アドレスが確認できたら ADB デーモン(adbd)が ethernet を使うよう以下のように設定します。 # setprop service.adb.tcp.port 5555 正しく設定できたら bc10 の adbd を再起動します。 # stop adbd # start adbd 次に開発環境側の接続設定を行います。 $ export ADBHOST=192.168.0.15 ←(ターゲットになる bc10 の IPアドレス) $ adb kill-server $ adb start-server 以下のようにして接続を確認します。 $ adb devices List of devices attached emulator-5554 device ethernet 経由の接続の場合には、emulator という名前で接続されます。 Windows クライアントでの USB 経由の adb 接続 †USB Driver for Windows C:\Program Files\Android\android-sdk-windows\google-usb_driver\ に Windows 用の Android USB ドライバーがダウンロードされています。 C:\Uses\beat> echo 0x18D1 > "%USERPROFILE%\.android\adb_usb.ini"
C:\Program Files\Android\android-sdk-windows\google-usb_driver\android_winusb.inf このファイルをテキストエディターで開き、[Google.NTx86] の項の下に以下の bc10 用設定を追加します。 ;beatcraft bc10 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9018 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9018&MI_01 bc10 の USBデバッグモードを有効にした状態で C:\Program Files\Android\android-sdk-windows\google-usb_driver と指定してインストールします。 C:\Users\beat> adb kill-server C:\Users\beat> adb start-server このあと adb shell を実行すると プロンプトが # になり、root 権限で bc10 にログインできます。 reference †TI-Android-FroYo-DevKit-V2 UsersGuide の ADB Android Debugger & Downloader の項 |