很多人遇到了ubuntu下面调试手机,结果eclipse不能识别的问题,解决办法网上的很多,大都是一样的,原文出处:http://developer.android.com/tools/device.html
不过也有人是这种办法是解决不了的,比如我的。
我最后的解决办法如下:
1、lsusb:找到手机对应的id。
2、sudo vim ~/.android/adb_usb.ini
手动将id添加到这个文件的末尾,添加的格式要用十六进制,比如我的id号是:1234,则我添加的内容是:
0x1234
也可以使用shell直接加入:
echo "0x1234" > ~/.android/adb_usb.ini
注:文件中的数字没有引号。
$:adb kill-server
$:adb devices
就解决了。
网上的其他方法(对我不管用):
1、在终端输入 sudo gedit /etc/udev/rules.d/51-android.rules
2、在打开的文件里加入 SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
3、保存退出后在终端执行 sudo chmod a+r /etc/udev/rules.d/51-android.rules
4、重启adb。