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连接设备后通过以下步骤解决:
- 打开Android设备上的开发人员选项。
- 启用checkbox以保持清醒。
- 启用USBdebuggingcheckbox。
- 打开cmd
- 得到了像
D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
。 - adb kill-server
- adb start-server
- adb设备
现在我们可以看到连接的设备。
看起来像安装的驱动程序状态不佳。 这是我做的工作:
- 从设备pipe理器中删除设备。
- 重新扫描硬件更改。
- 列表项目“Slate 21”将显示“未知的驱动程序”状态。
- 点击“更新驱动程序”,然后select/ extras / google / usb_driver
设备pipe理器将find驱动程序并警告您安装它。 select“是”。 这次设备安装正确。
请注意,我不必修改winusb.inf文件或更新任何其他驱动程序。
希望这可以帮助。
对我来说,解决方法是在笔记本电脑上使用不同的USB端口
打开networking共享实际上允许我在LG设备上进行安装和debugging,这是它工作的唯一方式
你有没有在安装新设备后重置adb?
或从命令行:
- 如果运行,closuresEclipse
- 转到命令提示符下的Android SDK平台工具目录(好吧,你知道这一点,我知道!)
- 键入
adb kill-server
- 然后键入
adb start-server
- 阅读是否有一些错误,否则再次尝试
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 su
和adb devices
。 没有必要运行命令adb start-server
devices命令会自动启动它,如果它尚未启动。
希望这会节省一分钟的时间。