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 没有检测到我的手机的主要内容,如果未能解决你的问题,请参考以下文章

adb devices 找不到设备怎么办

android adb 如何检测手机中某个软件的版本?

adb devices 检测不到真机问题的解决方案

解决微信开发工具上trace无法检测到设备,一直停留在“正在搜索设备...”或者trace panel,choose device老出现device not found

android如何通过adb shell 模拟home键盘切换应用?

adb devices检测不到小米Note 3的问题