Android设备不显示在adb列表中

我有一台HP Slate 21,使用USB电缆连接到我的Windows系统。 在设备上启用USBdebugging。 在将适当的%SingleAdbInterface%%CompositeAdbInterface%条目添加到android_winusb.inf文件后,我现在在设备pipe理器中看到“Android ADB Interface”。 但是,在命令行上运行adb devices不会显示设备。

我有另一个惠普的石板7,显示在adb devices下的罚款。

我从“设备pipe理器”看到的唯一区别是,其中一个名为“Android Composite ADB Interface”,另一个名为“Android ADB Interface”。

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

我的设置有什么问题?

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

我有类似的问题,并通过USB连接设备后通过以下步骤解决:

  1. 打开Android设备上的开发人员选项。
  2. 启用checkbox以保持清醒。
  3. 启用USBdebuggingcheckbox。
  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设备

现在我们可以看到连接的设备。

看起来像安装的驱动程序状态不佳。 这是我做的工作:

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

设备pipe理器将find驱动程序并警告您安装它。 select“是”。 这次设备安装正确。

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

希望这可以帮助。

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

打开networking共享实际上允许我在LG设备上进行安装和debugging,这是它工作的唯一方式

你有没有在安装新设备后重置adb?

在这里输入图像说明

或从命令行:

  1. 如果运行,closuresEclipse
  2. 转到命令提示符下的Android SDK平台工具目录(好吧,你知道这一点,我知道!)
  3. 键入adb kill-server
  4. 然后键入adb start-server
  5. 阅读是否有一些错误,否则再次尝试adb devices

禁用并重新启用电话上的“使用debugging模式”

我也有同样的问题,我试图使用所有可能的解决scheme张贴在这个线程,但我发现我有同样的问题, JohnnyFun解释,但根据HenrikB解决scheme,我找不到任何设置选项在我的三星Galaxy S6手机Android 6.0.1)

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

我终于图 – 当连接我的手机通过充电器在下拉菜单我看到的选项 –

在这里输入图像说明

然后点击“连接为chargin”>>>你会看到像>>选项

在这里输入图像说明

在那里你可以改变选项“传输媒体types文件”

所以上面提到的方法对我不起作用。 我使用的是三星Galaxy Tab USB驱动程序,并下载并运行使我的设备在使用adb设备时可识别的应用程序。 由于我使用的是三星Galaxy,我使用这个链接从官方的三星网站下载USB驱动程序。 你会想要谷歌自己的Android模型的USB驱动程序

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

下载后,我运行应用程序来安装我的USB驱动程序,然后做adb设备。 确保您的Android SDK的Google USB驱动程序已下载,并且您的sdk也是最新的。 此外,请确保您的USBdebugging模式是启用转到设置 – >开发人员选项 – >然后检查USBdebugging。 毕竟,设备pipe理器中的设备不应该在其旁边有一个黄色的感叹号。 当你运行adb设备时,你的设备应该显示出来。 希望这有助于人们。 我花了几个小时试图弄清楚这一点。 希望我的回答可以节省你们大家花费在Google上的时间。

然后 试试 adb kill-server

 adb devices 

adb未检测到连接的nexus 5设备。 打开电话,启用开发人员选项,启用USBdebugging模式,现在可以使用adb。 而且,USBconfiguration仍然是MTP。 希望这可以帮助。

虽然这些解决scheme中的许多解决scheme都适用于我,但是今天在苹果电脑上使用三星S7的方法都失败了。 尝试了几条电缆后,有人build议ADB连接需要正式的三星电缆才能工作。 事实上,当我使用三星电缆时,亚行工作得很好。 我希望这可以帮助别人!

对于WINDOWS用户,请按照这里的说明。 https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

基本上,MTP / PTP都不是必需的。 您需要按照页面截图中的说明从设备pipe理器configuration您的设备。

希望能帮助到你。

对于它的价值,我有问题从我的Windows7机器安装ADB驱动程序。 事实certificate,Virusscan的“访问保护”阻止了(只有一些)驱动程序的正确安装。 拔下USB,从设备pipe理器卸载三星设备,禁用VS访问保护,插入USB回来,一切正常。 浪费了一个小时,希望能为你节省一个。

closuresUSBdebuggingclosures,然后回来做了我的伎俩。

在你的Windowsconfiguration中,转到设备pipe理。 检查您是否看到您的设备,以及是否安装了驱动程序。 您可能没有为您的设备安装正确的驱动程序。

从电话中取出电池,等待10秒,重新添加并再次尝试(与开发人员选项等一起在其他问题)

我尝试了所有其他的答案,但除了对我的其他build议,这是必需的。

我尝试了上述答案中的所有选项

  • 开关debugging模式
  • 使USBconfiguration – 充电
  • 保持清醒

没有工作。 对于我的三星J7手机下载的USB驱动程序
安装后,设备开始显示在adb设备中。

我的银河S8不再作为USB设备显示任何USBC电缆,不在Linux上,不在Mac上,不在Windows上。 它唯一的收费。 我已经看过所有设置(开发人员模式等)。 但不能find问题。

在尝试所有的解决scheme后,仍然没有find解决办法,我推断问题的USB电缆(S)。

由于它有时为我工作(即在工作),而不是其他时间(即在家),我决定尝试不同的电缆和我有不同的Android手机。 当然,有些电话线不能用任何电话工作(adb不能看到电话),但他们仍然对手机充电,而Android意识到它已被插入。

好的电缆明显地给手机充电,并立即被adb识别。 这是一个非常明显的差异。

我无法从外部将这些电缆分开,但是这些年来我都收集到了免费的USB电缆。

尝试更新ADB手机本身。

那如果还是不行的话试试

连接电话,然后没有USBdebugging

或与没有USB存储上

我在Ubuntu上遇到了同样的问题。 当我运行命令adb devices它显示我?????????? No permission ?????????? No permission

然后我试着用adb kill-server ,然后sudo suadb devices 。 没有必要运行命令adb start-server devices命令会自动启动它,如果它尚未启动。

希望这会节省一分钟的时间。