最近 使用linux开发程序 原因就是快:但是也有不少的问题,
如: Linux里面,模拟器可以直接识别,使用adb也没有限制,但是手机插上usb之后,adb并不识别,显示的是问号,在eclipse中也是的。
那么 解决的方法就是在 命令行中 lsusb 这时候 回罗列出很多的 Linux Foundation 1.1 root hub 插上手机后回有一个字符串显示 比如我的是High Tech Computer Corp. 然后记下它的id:0bb4:0c03
然后在 /etc/udev/rules.d目录下新建一个51-Android.rules文件,内容如下:
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0660",GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c03", SYMLINK+="Android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", SYMLINK+="Android_fastboot"
最后执行 chmod a+r /etc/udev/rules.d/51-Android.rules 就可以用了