飘在云端

东西南北,海角天涯

· Android · · 1378次浏览

安装adb驱动还是不识别的解决办法

华为手机驱动v2..03_32_64位
https://www.alipan.com/s/6r82auEAQKJ
提取码: eb18

谷歌adb驱动,这个是XDA论坛搬来的,解除了刷入分区镜像的文件大小限制
提取码: 70hj

如果只是想开启USB调试,实测华为手机驱动完全没用,只用装谷歌的ADB驱动即可。
如果还是不识别,设备管理器的 ADB Interface 显示黄色感叹号,就需要手动指定谷歌adb驱动,强制安装,安装完之后实时生效。

具体操作如下:设备管理器,右键无法识别驱动的手机,选择更新驱动程序软件,浏览计算机以查找驱动程序软件,从计算机的设备驱动程序列表中选择,显示所有设备,由于驱动太多,可能会检索驱动列表几十秒,稍等一会等待列表加载完成。
1.png
列表加载之后,输入法切换到英文状态,厂商列表点击第一项,按英文字母g,快速定位到G开头的驱动程序,找到Google, Inc.,型号那里选择Android ADB Interface,接着点下一步,弹出 不推荐安装这个驱动程序……的警告,点击强制安装。
2.png
安装之后,设备管理器的便携设备,可以看到ADB驱动了。
3.png
4.png
此时手机需要断开与电脑连接,开发者选项撤销USB调试授权,重新插上USB数据线连接电脑,输入 adb shell ,手机端触发USB调试的授权界面,允许即可。
可以看到,手机端adb授权之后,才从未认证变成认证。
5.png
如果手机的wifi和电脑的网络处于同一个局域网,还可以使用Wifi进行无线adb连接,先把手机通过USB连接电脑,然后输入 adb tcpip 5555,之后断开USB数据线连接,再接着 adb connect 192.168.1.7,就可以再也不用数据线了,192.168.1.7为手机的局域网IP地址,可以在关于手机-手机状态信息-网络 查看。

如果有 root 权限,可以永久开启网络adb调试:
安卓终端 root 权限执行:setprop service.adb.tcp.port.port 5555
启动 adbd start adbd
再接着 `adb connect 手机 WiFi 局域网 IP 地址,并注意手机端的授权提示弹窗,选择允许,此时成功通过无线方式连接手机 adb

参考文章:

https://www.jianshu.com/p/81192c7056f9
评论 (4条)
  1. flying

    在电脑上连接好手机adb,无线后按网上教程无法连接

    回复
    1. 量子涨落 博主
      @flying

      安卓好像有个硬性规定,在触发adb请求授权时,受控端必须是处于那个开发者模式界面,即:受控端的前台界面必须是开发者模式,不然会看不到授权。
      你的情况下,电视端进入开发者模式后,请保持为前台界面不要切到后台,然后控制端再发起 adb shell 触发 usb调试 授权,此时电视端应该就能看到USB调试的授权弹窗,允许即可

      回复
      1. flying
        @量子涨落

        谢谢!我试试。

        回复
  2. flying

    我在海信电视安装了安卓设置,打开了调试模式,安装了wifi adb,显示已经运行,通过同一wifi网络的笔记本电脑,运行adb connect,无法连接电视,主要是电视不会弹出允许调试的提示,这是怎么回事?

    回复