[978]解决手机与电脑无法进行adb通讯问题 您所在的位置:网站首页 电脑无法识别adb命令 [978]解决手机与电脑无法进行adb通讯问题

[978]解决手机与电脑无法进行adb通讯问题

2024-04-19 13:31| 来源: 网络整理| 查看: 265

解决办法

首先,要先确保手机驱动正常安装好了! 这个好办,一般插上手机后,会自动安装的,不行的话,下载一个豌豆荚,也会自动帮你安装。

另外这里转一个ADB Interface失效的一篇解决办法的文章,遇到过这个问题,按照里边说的方案可以试下 Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别

然后正常情况下,输入命令adb devices,应该就可以显示连接的设备了,但是魅族手机是真的吊啊!各种不行啊!(其他的手机如果不行的,也可以按照下边方法试一下)!

在当前用户目录下,找到.android\adb_usb.ini文件,如果没有输入命令android update adb,会自动创建该文件。

或者自己直接新建文件,内容如下:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. //这里输入手机的VID

怎么知道你手机的VID呢?

打开电脑设备管理器---->便携设备---->找到你的手机,右键单击---->选择属性---->选择详细信息---->在属性栏选择硬件ID

image.pngimage.png

这里的2A45就是设备的VID,这是一个16进制的值,然后我们把这个值写到上边的文件中0x2A45,就OK了!

最后,可能我们设备连接上了,也能显示出来,但是运行adb的其他命令,比如想进入手机目录adb shell,想安装一个apkadb install xxx.apk,报错ADB server didn't ACK” & “error: unknown host service,这个问题大多数就是ADB 端口5037被占用了导致的!

①查看哪些进程占用了该端口号

netstat -ano | findstr "5037"

这里的进程ID为1668。

②查看该进程是谁,确认一下

tasklist /fi "pid eq 1668"

这里是360手机助手的一个进程,一般来说都是类似的进程占用的!

③把这个进程杀掉

taskkill /pid 1668

OK,结束!

上面的方法如果还没有解决,可以尝试一下下面的方法 首先确保电脑已安装adb 手机打开开发者调试模式后 允许模拟点击之后 输入adb devices 无设备问题

遇到的问题如下

计算机管理里面 -设备管理-其他设备-显示 adb interface 这个时候可能需要更新一下adb驱动( 链接:https://pan.baidu.com/s/1q0CL5K1R5e9yTAx0MYCW0g 提取码:v4kn)

image.pngimage.png

点击更新驱动程序

image.pngimage.png

点击下一步 然后选择从磁盘安装

找到刚刚下载的更新文件 inf目录下

点击确定 这个时候有的会遇到签名验证失败问题 继续点信任安装就行

然后就会出现一个

image.pngimage.png

这个就是我的设备了

然后在命令行里输入 adb devices

image.pngimage.png

已经识别了 success~

参考:https://blog.csdn.net/aiynmimi/article/details/75048617 https://blog.csdn.net/qq_36999656/article/details/106761409



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有