Linux下安装Android的adb驱动

来源:互联网 发布:兴学软件科技公司 编辑:程序博客网 时间:2024/05/16 10:50

以前调试的Android板子,都是直接用的Google的usb设备id,adb一般默认就能够识别。如果调试国产的瑞芯微的板子,很多adb事不能够识别的。在Windows下还有“360助手”、“91助手”来解决。Linux下似乎并没有一家来做手机助手的,所以就要自己来解决了。

在终端运行 lsusb 会发现结果有会有如下类似记录:
Bus 001 Device 019: ID 18d1:0003 Google Inc. 

sudo gedit /etc/udev/rules.d/51-android.rules
在打开的文件中增加以下文本:

SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", OWNER="lyn"

运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/51-android.rules 
sudo /etc/init.d/udev restart 

在android sdk 的 tools 目录下运行
sudo ./adb kill-server 
sudo ./adb devices 
然后,就可以识别设备了。

我的51-android.rules内容如下:

###################################################### #  Project:  http://code.google.com/p/51-android/    ##  File:     /etc/udev/rules.d/51-android.rules      ##  Author:   lynchyo        ##  Blog:     http://blog.csdn.net/lynchyo            ##  Date:     2010.06.07                              ########################################################AcerSUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0660", OWNER="lynchyo"#ASUSSUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0660", OWNER="lynchyo"#DellSUBSYSTEM=="usb", ATTRS{idVendor}=="413", MODE="0660", OWNER="lynchyo"#Actions SemiconductorSUBSYSTEM=="usb", ATTRS{idVendor}=="10d6", MODE="0660", OWNER="lynchyo"#AllWinner#SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0660", OWNER="lynchyo"#FoxconnSUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0660", OWNER="lynchyo"#Fujitsu/Fujitsu ToshibaSUBSYSTEM=="usb", ATTRS{idVendor}=="04c5", MODE="0660", OWNER="lynchyo"#Garmin-AsusSUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0660", OWNER="lynchyo"#GoogleSUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", OWNER="lynchyo"#HisenseSUBSYSTEM=="usb", ATTRS{idVendor}=="109b", MODE="0660", OWNER="lynchyo"#HTCSUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0660", OWNER="lynchyo"#HTC HERO#HuaweiSUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0660", OWNER="lynchyo"#K-TouchSUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0660", OWNER="lynchyo"#KT TechSUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0660", OWNER="lynchyo"#KyoceraSUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0660", OWNER="lynchyo"#LenovoSUBSYSTEM=="usb", ATTRS{idVendor}=="2006", MODE="0660", OWNER="lynchyo"#LGSUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0660", OWNER="lynchyo"#MotorolaSUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0660", OWNER="lynchyo"#NECSUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0660", OWNER="lynchyo"#NookSUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0660", OWNER="lynchyo"#NvidiaSUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0660", OWNER="lynchyo"#OTGVSUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0660", OWNER="lynchyo"#PantechSUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0660", OWNER="lynchyo"#PegatronSUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0660", OWNER="lynchyo"#PhilipsSUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0660", OWNER="lynchyo"#PMC-SierraSUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0660", OWNER="lynchyo"#QualcommSUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0660", OWNER="lynchyo"#SK TelesysSUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0660", OWNER="lynchyo"#SamsungSUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0660", OWNER="lynchyo"#SharpSUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0660", OWNER="lynchyo"#SonySUBSYSTEM=="usb", ATTRS{idVendor}=="054c", MODE="0660", OWNER="lynchyo"#Sony EricssonSUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0660", OWNER="lynchyo"#TeleepochSUBSYSTEM=="usb", ATTRS{idVendor}=="2340", MODE="0660", OWNER="lynchyo"#ToshibaSUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0660", OWNER="lynchyo"#ZTESUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0660", OWNER="lynchyo"#motorolaSUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="42d9",MODE="0666",OWNER="lynchyo"

如果不行,看是否有重复的id,我就遇到过存在两个18d1。

#AllWinnerSUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0660", OWNER="lynchyo"

#GoogleSUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", OWNER="lynchyo"

导致插入google的设备不能识别,注释掉其中一个即可。

0 0
原创粉丝点击