Android VMDebug - eiichiromomma/CVMLAB GitHub Wiki
Android) VMから実機デバッグ
(ホストOS(Windows)、ゲストOS(Ubuntu)で、USB経由の実機(HTC Tattoo)デバッグ。
udevへの登録
これはOSがLinuxの場合、仮想マシンに関係なく必要。
sudo vi /etc/udev/rules.d/51-android.rules
または
sudo gedit /etc/udev/rules.d/51-android.rules
のようにして/etc/udev/rules.d/51-android.rulesへ以下のように記述
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", SYMLINK+="android_adb"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", SYMLINK+="android_fastboot"
udevをリロードするかOS再起動。 GROUP="plugdev"が無いと??????のままだった。
アプリケーションによる違い
VirtualBox
adb devicesでは正常に表示されるものの、USB経由でデータ転送しようとすると止まる。解決策は不明。
VMWare
VirtualBoxでの苦労が嘘のように問題無く動く。