Linux下安装Android的adb驱动-解决不能识别的问题

本文介绍了解决Linux环境下Android调试桥(ADB)无法识别设备的方法。通过添加设备ID到adb_usb.ini文件,并重启ADB服务,使ADB能够成功识别Android设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自http://blog.youkuaiyun.com/kangear/article/details/11832549

之前也遇到过,不过是修改的/etc/udev/rules.d/51-android.rules

这次貌似不行,所以就参考了一篇,修改~/.android/adb_usb.ini,可以鸟!!

copy 原文如下,还是去看原文吧。我这里只是自己給自己做个记录。

Linux下安装Android的adb驱动-解决不能识别的问题


  注:本文不涉及怎么安装adb等工具。本方法通用。 到目前为止已经解决rk3188和展讯SC6820(波导T9500)的识别问题。
  以前调试的Android板子,都是直接用的Google的usb设备id,adb一般默认就能够识别。这次调试国产的瑞芯微的板子,adb居然不能够识别。使用Windows的同事都用“91助手”来解决的。Linux下似乎并没有一家来做手机助手的,就要自己来解决了。
  驱动应该是有的,对不上号才是真正的原因。先看设备id,使用lsusb命令。
  
  查到了设备id,将其添加到~/.android/adb_usb.ini用如下命令:
  $ sudo echo "0x2207" >> ~/.android/adb_usb.ini  #添加设备id到adb配置文件中
  $ adb kill-server                             # 关闭adb服务 (使用root权限)
  $ adb start-server                            #重启adb服务
  $ adb devices                               #显示adb设备
步骤截图如下:
  
  至此就成功识别了android板子。可以进到shell中,也可以用eclipse来调试android应用程序了。
   另:
     1。* daemon not running. starting it now on port 5037 * cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon *
  重启电脑后可以了,卸载apt-get install安装的那个。

  2。如果不能识别所有的Android设备,那么很有可能adb使用的5037端口号被占用,可以用以下使用查看:
   lsof -i :端口号
  将其Kill掉,或者开机先启动一下adb。比如我用的wine的 source insight就会占用。

  2.《 怎样在ubuntu 下安装android驱动?》 建议使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值