Android设备未显示在adb列表中

Pet*_*ter 130 android adb

我有一个HP Slate 21,它使用USB线连接到我的Windows机箱.在设备上启用USB调试.后加入适当的%SingleAdbInterface%%CompositeAdbInterface%条目的android_winusb.inf文件,我现在看到的"Android ADB接口"在我的设备管理器.但是,adb devices在命令行运行不会显示设备.

我有另一个惠普平板电脑7显示正好下adb devices.

我在设备管理器中看到的唯一区别是,工作的一个名为"Android Composite ADB Interface",另一个名为"Android ADB Interface".

还有另一个微妙的区别.在winusb.inf文件中,对于Slate 7,我%CompositeAdbInterface%定义了两个条目但是对于Slate 21,只%CompositeAdbInterface%定义了一个条目.

我的设置有什么问题?

Joh*_*Fun 153

确保您的设备未作为媒体设备连接.

  • 可以确认这很关键!在Android 5.0上,转到设置 - >存储 - >菜单 - > USB计算机连接,并确保已禁用"媒体设备(MTP)".当它被禁用时,'adb devices'列出设备,当没有启用时.尝试使用Nexus 4和Nexus 5. (24认同)
  • 从MTP到"充电"对我来说还不够,我不得不一路走下去说"PTP"来进行连接. (22认同)
  • 对我来说,选择"MIDI"选项后它起作用了 (4认同)
  • Android Nougat:设置 - >开发人员选项 - >网络 - >选择USB配置.将其更改为MTP对我有用. (3认同)
  • 对我来说,MTP 不起作用,但 PTP 确实起作用了,虽然不是第一次,但我也多次杀死并重新启动 ADB,插入不同的 USB,关闭/打开 USB 调试,撤销 USB 调试授权,启用保持清醒,所以我尽我所能,然后在再次切换到 PTP 后,手机终于显示了一个问题,允许我的笔记本电脑进行调试。 (3认同)
  • 您可能不会相信,还有一种解决方案:如果所有这些解决方案都不起作用,则您将使用的 USB 电缆可能存在问题。我用的是蓝牙音箱的线,不支持USB调试。所以要小心电缆。仅使用电话线。 (2认同)

Tes*_*ter 78

我遇到了类似的问题,通过USB连接设备后,通过以下步骤解决了这个问题:

  1. 打开Android设备上的开发者选项.
  2. 启用复选框以保持清醒状态.
  3. 启用USB调试复选框.
  4. 打开cmd
  5. 得到像平台工具D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools.
  6. adb kill-server
  7. adb start-server
  8. adb设备

现在我们可以看到附加的设备.

  • 我的电缆坏了。更换电缆有效。 (14认同)
  • 启用 USB 调试可能是关键。这对我有用。 (11认同)
  • 我选中并取消选中“保持清醒”,这对我的情况有所帮助。 (4认同)
  • 不要使用廉价的电缆。就我而言,我必须使用合适的电缆。 (4认同)

Pet*_*ter 44

看起来安装的驱动程序处于不良状态.这是我做的工作:

  1. 从"设备管理器"中删除设备.
  2. 重新扫描硬件更改.
  3. 列表项"Slate 21"将显示"未知驱动程序"状态.
  4. 点击"更新驱动程序",然后选择/ extras/google/usb_driver

设备管理器将找到驱动程序并警告您安装它.选择"是".这次设备安装正确.

请注意,我不必修改winusb.inf文件或更新任何其他驱动程序.

希望这可以帮助.


Jes*_*sse 27

对我来说,解决方案是在笔记本电脑上使用不同的USB端口


Mar*_*vic 21

Android 8 Oreo中:

  1. 进入设置/开发者选项/选择USB配置;
  2. 选择PTP(图片传输协议).

  • 这对我来说是正确的答案.谢谢 (3认同)
  • 在Android 5中也一样,USB PC连接必须是**PTP**或'adb devices -l`才会显示手机. (2认同)
  • 这对我来说也是正确的答案。 (2认同)

Mik*_*son 17

虽然这些解决方案中的许多在过去对我有用,但今天它们都在使用三星S7的Mac上失败了.尝试使用几根电缆后,有人建议ADB连接需要官方三星电缆才能工作.实际上,当我使用三星电缆时,亚行工作得很好.我希望这有助于其他人!

  • 我对此表示怀疑。更换电缆有效。天哪,三星。 (4认同)
  • 三星USB电缆有何特别之处?手机或计算机如何识别它? (4认同)
  • 这是对我来说最接近的答案。新电缆也不是官方的,旧电缆只是损坏了。它适用于充电和文件传输,但似乎不足以用于远程调试。 (2认同)

Man*_*sha 14

我也有同样的问题,我试图使用在这个帖子上发布的所有可能的解决方案,但我发现我遇到了与JohnnyFun解释相同的问题,但根据HenrikB解决方案,我在三星Galaxy S6手机中找不到任何设置选项( Android 6.0.1)

设置 - >存储 - >菜单 - > USB电脑连接

我终于想通了 - 在下拉菜单中通过充电器连接我的手机时,我看到的选项如下 -

在此输入图像描述

然后点击"Connected for chargin">>>你会看到像>>这样的选项

在此输入图像描述

在那里你可以改变选择"传输媒体类型文件"


小智 13

打开网络共享实际上允许我在LG设备上安装和调试,这是唯一可行的方法


Tro*_*han 12

禁用并重新启用电话上的"使用调试模式"

  • 是的,这对我也有用。刚刚进入设置 -> 开发者选项(如果这在你的手机上不可用,你需要按照以下步骤启用它) -> 勾选“使用调试”和“保持清醒”要启用开发者选项,请转到设置 -> 关于设备-> 继续点击“内部版本号”,直到出现“开发人员选项已启用”消息。 (2认同)

Car*_*les 11

您是否在安装新设备后重置了adb?

在此输入图像描述

或者从命令行:

  1. 如果运行则关闭Eclipse
  2. 转到命令提示符下的Android SDK platform-tools目录(好吧,你知道这个,我知道!)
  3. 类型 adb kill-server
  4. 然后键入 adb start-server
  5. 如果有错误,请阅读,否则请再试adb devices一次


Ani*_*ita 10

在Galaxy s6中,我通过以下方法解决了它:设置->关于设备->软件信息->内部版本号-轻按7次以启用开发人员选项。返回设置->开发人员选项->打开USB调试。

回到终端adb devices,您应该看到已连接的设备。希望能有所帮助。


Edu*_*zer 9

在Android 7.1 Nougat(在我的例子中,一个Moto G)上,在Developer Options上手动重新启用USB调试就可以了:

Settings > Developer Options > USB debugging

在此输入图像描述

PS C:\> adb devices
List of devices attached
myDeviceNumber      device
Run Code Online (Sandbox Code Playgroud)

  • 当你问这个问题时,每个人都假设你没有启用调试,但就我而言,我已经启用了调试。我认为问题可能是我从未将这个 Android 设备连接到我现有的笔记本电脑上(我之前曾在另一台笔记本电脑上进行过调试)。关闭USB调试然后重新插入设备就完全解决了这个问题。 (2认同)

Zac*_*and 7

关闭 USB 调试然后重新打开对我来说很有效。


Edw*_*Tan 7

在尝试了所有解决方案但仍未找到解决方案后,我将问题推断为 USB 电缆。

由于它有时对我有用(即在工作中)而不是其他时间(即在家里),我决定尝试不同的电缆和不同的 Android 手机。果然,某些电缆无法与任何手机配合使用(adb 看不到手机),但它们仍然为手机充电,Android 识别出它已插入。

好的电缆显然为手机充电,并立即被 adb 识别。这是一个非常明显的区别。

我无法从外部区分物理电缆,但所有这些都是我多年来收集的免费 USB 电缆。


小智 6

那就试试吧adb kill-server

adb devices
Run Code Online (Sandbox Code Playgroud)


小智 6

所以上面提到的方法对我不起作用.对我来说有用的是谷歌搜索三星Galaxy Tab USB驱动程序,下载并运行在我使用adb设备时识别我的设备的应用程序.由于我使用的是三星Galaxy,我使用此链接从OFFICIAL三星网站下载usb驱动程序.你想要谷歌你自己的Android模型USB驱动程序

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

下载后,我运行应用程序来安装我的USB驱动程序,然后执行adb设备.确保已下载Android SDK中的Google USB驱动程序,并且您的sdk也是最新的.此外,通过转到设置 - >开发人员选项 - >然后检查USB调试,确保启用USB调试模式.完成所有这些后,设备管理器中的设备旁边不应该有一个黄色感叹号.当您运行adb设备时,您的设备应该会显示出来.希望这有助于人们.我花了好几个小时试图解决这个问题.希望我的答案可以节省你们谷歌用谷歌搜索的时间.


res*_*ing 6

尝试关闭/打开开发人员/ usb选项,但结果却切换为另一条可用的电缆。以防万一有人浪费时间尝试所有软件。


jol*_*lly 5

对于WINDOWS用户,请按照此处的说明进行操作。 https://software.intel.com/zh-CN/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

基本上,不需要MTP / PTP。您需要按照页面截图中的说明从设备管理器中配置设备。

希望能帮助到你。


Est*_*cas 5

我在此线程上进行了所有尝试,但没有任何效果。我的问题是:当我连接电缆时,我的计算机正在为设备充电,因此我认为电缆可以工作,但是没有用。交换电缆后,即可正常adb devices工作。电缆是问题所在。