ADB不能正常使用

 原地址:http://blog.youkuaiyun.com/loovejava/article/details/8971953


adb的5037端口被占用导致不能正常使用 

解决方法:

1.禁用占用端口的服务,哪个是logAndAdapter服务,完全没用可以禁止

C:\Users\sanbo>netstat -aon|findstr "5037"  //查看占用5037端口的占用者  
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4352  
C:\Users\sanbo>tasklist|find "5037"  //查看服务进程号 
此时进入任务管理器--服务--右键--停止运行 即可


2.修改注册列表的方法,把adb端口更改

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v ANDROID_ADB_SERVER_PORT /t REG_SZ /d 7305  

3.更简单的方法,修改环境变量即可

右键电脑属性,设置环境变量,在环境变量中添加ANDROID_ADB_SERVER_PORT的选项,其值可自定义,如 7035保存,即可


<think>好的,我现在要解决ADB驱动安装后设备仍然找不到的问题。用户提到已经安装了驱动,但设备无法识别,这可能有多种原因。首先,我需要回忆一下ADB的基本工作原理和常见故障点。 首先,ADB(Android Debug Bridge)是用于与Android设备通信的工具,通常需要正确的驱动程序、USB调试模式开启以及设备授权。用户提到驱动已经安装,但设备未找到,所以可能问题不在驱动本身,而在其他环节。 根据引用[1]中的信息,有时候需要终止ADB服务器再重新启动,比如执行`adb kill-server`,然后再`adb start-server`,或者直接`adb devices`来重新扫描设备。这可能解决一些临时性的连接问题。 然后,引用[3]提到在设备管理器中更新驱动程序,特别是当设备出现在“端口”或“其他设备”下时,手动选择正确的驱动文件。这可能意味着虽然驱动安装了,但系统可能没有正确识别设备类型,需要手动指定。例如,某些设备可能需要特定的INF文件,如提到的kindle_rndis.inf,这时候需要用户手动更新驱动,指向正确的目录。 另外,USB调试模式是否开启也是一个关键点。用户可能在设备上没有启用开发者选项或USB调试,导致ADB无法检测到设备。需要指导用户检查设备的设置,确保USB调试已开启。 还有可能是USB线缆或端口的问题。尝试更换线缆或USB端口,排除物理连接问题。有时候,虽然线缆能充电,但数据传输可能有问题。 此外,设备可能没有正确授权。当首次连接时,设备会弹出授权提示,用户需要允许调试。如果之前拒绝过,可能需要撤销USB调试授权,重新连接设备并再次授权。 引用[2]中的错误提示显示执行adb命令失败,可能是权限问题。在Windows系统中,可能需要以管理员身份运行命令提示符,或者检查杀毒软件/防火墙是否阻止了ADB通信。 最后,检查ADB版本是否过旧,更新到最新版本的Platform Tools可能解决兼容性问题。同时,不同厂商可能有特定的驱动需求,如三星、华为等,需要安装对应的官方驱动。 综合这些可能性,解决方案的步骤应包括检查USB调试、重新启动ADB、更新驱动、检查物理连接、授权提示以及更新ADB工具。需要逐步排除每个可能的原因,确保每个环节都正确配置。</think>要解决ADB驱动正常但找不到设备的问题,请按照以下步骤排查: --- ### **步骤1:检查设备USB调试模式** 1. 在Android设备上进入**设置 > 关于手机**,连续点击“版本号”7次激活开发者模式。 2. 返回设置,进入**系统 > 开发者选项**,启用**USB调试**和**USB安装**(部分设备需要)。 3. 重新连接设备,观察是否弹出“允许USB调试”对话框,勾选**始终允许**后确认[^1]。 --- ### **步骤2:重启ADB服务** 在命令行执行以下命令重置ADB服务: ```bash adb kill-server # 终止ADB服务 adb start-server # 重启ADB服务 adb devices # 重新扫描设备 ``` 若设备出现序列号且状态为`device`,则问题已解决。 --- ### **步骤3:手动更新驱动程序** 1. 打开设备管理器(Windows),找到未识别的设备(可能显示为**其他设备 > Android**或**便携设备**)。 2. 右键选择**更新驱动程序 > 浏览我的计算机以查找驱动程序**,手动指向ADB驱动安装目录(例如`D:\android-sdk\extras\google\usb_driver`)。 3. 若驱动签名问题导致安装失败,可尝试引用[3]中提供的修改版驱动(需禁用驱动签名验证)。 --- ### **步骤4:检查物理连接与设备状态** 1. 更换USB线或接口,避免使用仅支持充电的线缆。 2. 在设备管理器中确认设备已识别为**Android Composite ADB Interface**(而非MTP/PTP模式)。 3. 部分设备需切换USB模式为**文件传输**或**MIDI**才能触发ADB连接。 --- ### **步骤5:处理权限问题** 1. 以管理员身份运行命令行工具。 2. 若使用Windows,关闭第三方杀毒软件或防火墙临时测试。 3. 在设备端撤销所有USB调试授权(**开发者选项 > 撤销USB调试授权**),重新连接并授权。 --- ### **步骤6:更新ADB工具** 从[Android开发者网站](https://developer.android.com/studio/releases/platform-tools)下载最新版Platform Tools,替换旧版本ADB文件。 --- ### **补充:厂商特定驱动** - 三星:安装Samsung USB Driver - 华为:安装HiSuite - 小米:启用**开发者选项 > USB调试(安全设置)** ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值