Android adb devices 没有检测到我的手机
Posted
技术标签:
【中文标题】Android adb devices 没有检测到我的手机【英文标题】:Android adb devices does not detect my phone 【发布时间】:2017-06-01 19:39:14 【问题描述】:我在 Windows 8.1 上安装了 android Studio,我想在我的三星 Galaxy S7 手机上运行我的 Android 应用程序。
详情如下:
-
我手机中的 USB 调试已开启
adb 版本为 1.0.36
在设备管理器 -> 便携设备 -> 我的手机下,状态为“设备工作正常”
我还在 SDK 工具中安装了 Google USB 驱动程序
我的桌面可以检测到我的手机,因为我可以使用 Windows 资源管理器读写文件
我尝试了以下方法,但 adb devices 仍然无法识别我的手机。
-
已尝试 USB 配置 MTP
已尝试 USB 配置 PTP
尝试使用不同的 USB 电缆
尝试在将设备插入桌面之前和之后重新启动 Android Studio
我错过了任何配置吗?任何帮助表示赞赏!
谢谢!
【问题讨论】:
您使用的是哪种 USB 数据线?一些便宜的数据线只适合充电,缺少数据线,但可能会因细节#5而被取消资格...... 重读后...你试过adb kill-server
然后adb start-server
吗?
我使用了三星手机附带的 USB 数据线,也使用了 HTC 手机的 USB 数据线。两者都没有工作。当手机连接到我的桌面时,还尝试了 adb kill-server 和 adb start-server ,但仍然无法正常工作。
当连接到 USB 端口时,请务必切换到 仅充电
拔出并插入usb(假设您启用了usb调试)
【参考方案1】:
我也有同样的问题。 我尝试了以下方法并成功了。
确保在您的设备上启用了开发者选项和 USB 调试 然后在您的 Windows 系统上。
-
打开设备管理器并找到您设备的 ADB 接口驱动程序
右键单击并选择属性
如果您的设备工作正常,请查看常规选项卡
如果未启用,请转到驱动程序选项卡并选择启用
您可能需要尝试启用您的设备几次 (7-8)
如果这可行,那么您可能会在“常规”选项卡上看到以下消息
This device is working properly.
You need to restart your computer before the changes you made to this device will take effect.
这就是我让它发挥作用的方式。
【讨论】:
如果您有任何与该问题相关的建议,请使用评论然后发布答案,请先查看how-to-answer【参考方案2】:为您的设备安装驱动程序并为您的设备启用开发者模式
【讨论】:
Google USB 驱动你在说这个驱动吗?...这对你不起作用.....你需要安装三星驱动 当连接到 USB 端口时,请务必切换到 仅充电 @Mike 你拯救了我的一天! @lionscribe Android 快乐!【参考方案3】:虽然这里的简单答案是启用调试模式并安装驱动程序,但我认为答案应该提到如果没有任何效果,请安装谷歌驱动程序。我偶然发现了一个解释相同的视频,因此在此处添加链接。
https://www.youtube.com/watch?v=asbkkV-IIZc
它帮助解决了我使用 oneplus 设备的问题。另外,我可以从 android studio > sdk manager > sdk tools 部分获取 google usb 驱动程序。
希望节省别人的时间。
【讨论】:
【参考方案4】:如果您在 cmd 中输入命令 adb devices
并且没有看到您的设备 ID,您可以打开 Windows 任务管理器并关闭 adb.exe 任务。然后需要再次打开cmd输入adb start-server
再次查看设备。
如果您根本看不到您的设备 ID,则可能是手机或驱动程序有问题。
【讨论】:
【参考方案5】:我找到了答案here
我只需要安装三星 USB 驱动程序就可以了。我猜 Google USB 驱动程序对我不起作用。
另外,我不知道我需要安装 USB 驱动程序,即使我在将手机连接到桌面时已经可以读取/写入文件。
在设备管理器中,我查看了错误的设备(便携式设备)。我应该一直在查看其他设备,在那里我可以看到三星手机没有安装驱动程序。
谢谢!
【讨论】:
【参考方案6】:重新启动 android 设备对我有用。另外,请尝试使用端口 USB 2.0
【讨论】:
【参考方案7】:我的 MAC-OS 也遇到了同样的问题。重启 MAC 解决了这个问题。
我还安装了 Android File Transfer 以检查这是否只是调试问题,或者是否是连接设备的问题。即使 AFT 也无法正常工作,所以这绝对不是调试问题。
我在重新启动 MAC 后启动 Studio 时也收到此消息。
【讨论】:
【参考方案8】:有时windows防火墙会禁止platform-tolls文件夹中的adb.exe
-
首先检查您的手机,确保“usb 调试”处于“开启”状态
检查默认 USB 配置是否在“传输文件”上
如果您检查了 1,2 但问题仍未解决,您应该从“SDK 管理器”重新安装平台工具,然后“SDK 工具”取消选中“Android SDK 平台工具”单击应用,然后通过检查“Android SDK 平台”重新安装-工具”
【讨论】:
【参考方案9】:我遇到了同样的问题。只需在您的计算机上尝试另一个 USB 端口即可。
【讨论】:
以上是关于Android adb devices 没有检测到我的手机的主要内容,如果未能解决你的问题,请参考以下文章
解决微信开发工具上trace无法检测到设备,一直停留在“正在搜索设备...”或者trace panel,choose device老出现device not found