Win7下VirtualBox中Ubuntu14.04下android真机调试
1. 在Ubuntu虚拟机中从设备列表中添加USB筛选器
2. 手机与电脑连接,开启手机的USB调试
3. 在Ubuntu虚拟机中查看设备列表:
$cd ~/android-sdk-linux/platform-tools $./adb devices List of devices attached
查看连接的设备,此时经常会出现:XXXX device no permissions(......)
4. 通过lsusb查看USB设备,出现
Bus 001 Device 008: ID 18d1:9025 Google Inc.
创建一个51-android.rules文件
sudo gedit /etc/udev/rules.d/51-android.rules
内容如下(和上述的Bus 001对应)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTRS{idProduct}=="9025", MODE="0666"
接着进行授权操作:
sudo chmod a+x /etc/udev/rules.d/51-android.rules
重启udev服务(不行的话,直接reboot)
sudo service udev restart
此时adb devices就可以工作了。还有两个常用的命令:
./adb kill-server ./adb start-server