首先,要先确保手机驱动正常安装好了! 这个好办,一般插上手机后,会自动安装的,不行的话,下载一个豌豆荚,也会自动帮你安装。
另外这里转一个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
这里的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 interface 这个时候可能需要更新一下adb驱动( 链接:https://pan.baidu.com/s/1q0CL5K1R5e9yTAx0MYCW0g 提取码:v4kn)
点击更新驱动程序
点击下一步 然后选择从磁盘安装
找到刚刚下载的更新文件 inf目录下
点击确定 这个时候有的会遇到签名验证失败问题 继续点信任安装就行
然后就会出现一个
这个就是我的设备了
然后在命令行里输入 adb devices
已经识别了 success~
参考:https://blog.csdn.net/aiynmimi/article/details/75048617 https://blog.csdn.net/qq_36999656/article/details/106761409
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有