2012年8月25日土曜日

モベリオのデバッグ環境

既に先人が居たので、参考にデバッグ環境を作ってみた。

OSはXPの64bitなので、以下を追記。
C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\android_winusb.inf
[Google.NTamd64]
;BT-100
%SingleAdbInterface%        = USB_Install, USB\VID_04B8&PID_0C04
%CompositeAdbInterface%     = USB_Install, USB\VID_04B8&PID_0C04&MI_01
モベリオ側の設定で、
「設定」→「アプリケーション」→「開発」→「USBデバック」のチェックをON

もしUSBデバッグをONしないでPCに接続してしまった場合、USBストレージとして認識しているので、デバイスマネージャーから「USB Mass Strage Device」を一旦削除しておく

PCとモベリオのコントローラーを、付属のUSBケーブルで接続。

コントローラーの電源をONすると、PC側で認識。
先ほど編集した「android_winusb.inf」を読み込ませる。
認識すると、「Android Composite ADB Interface」と「EPSON BT1 USB Device」が現れる

次は、adbで使えるようにするために、
%USERPROFILE%\.android\adb_usb.ini
を編集し、USBベンダーIDを追記。

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x04B8

これで、adbが認識

Debug Monitor動かしてみる。
ん?動かない。
find_javaが悪さをしているようなので、バッチファイルをちょっと改造。
直接、パスをセットしてしまえ。
C:\Program Files (x86)\Android\android-sdk\tools\ddms.bat

rem set java_exe=
rem call lib\find_java.bat
set java_exe="C:\Program Files\Java\jdk1.6.0_34\bin\java.exe"

ddmsも動いた。

これで、画面キャプチャも取れるように。

ここまで来るのに、結構はまった。
なかなか敷居は高い。。

0 件のコメント:

コメントを投稿