Published on

Ubuntu で Android の実機デバッグ環境を構築する

Authors

現在 VMware 上の Ubuntu で Android の開発を行っています. Windows 環境だと USB driver があるのですが,Linux 環境だと無いため設定が必要です.設定がされていない状態だと,ADV 起動時に,?が連続で表示され実機を認識できません. 実機を USB 接続し,terminal から

$ lsusb
Bus 001 Device 004: ID 0bb4:0cba High Tech Computer Corp.

と入力すると,認識していれば上記のようにスマートフォンの ID が表示されます.

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

エディタで開いて,下記の行を入力します. ATTR{idVendor}==”" の部分は lsusb で出てきた ID です.

SUBSYSTEM==”usb”,ATTR{idVendor}==”0bb4″,MODE=0666,GROUP=”plugdev”
$ chmod a+r /etc/udev/rules.d/51-android.rules

USB を抜き差しすると認識するはずです. これまで VirtualBox 上の Ubuntu で開発してたのですが, VirtualBox では USB の 認識ができなくて, VMware に乗り換えました.VMware だと楽にできます.