2024-10-03 08:00:04

ADB未发现设备

我正在尝试在我全新的Nexus 10上安装一个Android应用程序。我有一个。apk文件。我下载了Android SDK,安装了“Android SDK Tools”,“Android SDK Platform-tools”和谷歌USB Driver。我已经在我的Nexus 10上检查了“未知来源”的设置。

当我从命令终端运行“adb devices”时,它不会列出任何设备。我试图遵循这个建议,因为它与我之前在Stack Overflow上找到的建议完全相同。在执行这些步骤之后,“adb devices”仍然返回一个空列表,更糟糕的是,当我将Nexus 10连接到我的PC时,Windows不会显示设备内的任何文件夹。

我已经取消了该链接中的步骤,以及迄今为止我所做的所有其他操作,还从设备管理器中卸载了我的Nexus 10并重新安装了它,但我仍然没有在设备中看到任何文件夹。

为了让我的设备显示在ADB设备中,我是否遗漏了什么?

我怎么做才能让Windows看到设备内的文件夹?


当前回答

你最近更新了安卓系统吗?我更新到棒棒糖,突然间我没有了adb设备。嘘!我花了一段时间尝试了几件事,但都无济于事。然后我进入我的开发人员选项,你瞧,“USB调试”被关闭了。愚蠢的谷歌。在把它重新打开后,它立即显示出来,我又开始工作了!

其他回答

进入DeviceManager,右键单击android设备,选择“卸载驱动程序”。 拔下插头,重新插上…然后,当你的电脑安装所需的驱动程序时,你的设备上会弹出一个弹出窗口。点击弹出的“允许”。 当您在命令提示符中输入“adb devices”时,可以看到您的设备。

我用的是装有安卓10系统的三星手机。它之前检测到,但在我的工厂数据重置Android 10手机后,在Windows 10上停止检测。虽然在Windows 11 PC上正常检测到。

当我深入挖掘一点,在android手机设置内的开发者选项中,有一个名为默认USB配置[设置->开发者选项->默认USB配置]的配置。当我选择那个选项时,出现了几个选项,默认情况下没有一个是被选中的。

我尝试选择一个接一个的选项,当我选择USB系留选项;然后android设备开始检测。

我找到了一个解决方案(针对Windows 7):

将您的Nexus 10连接到PC 进入Windows设备管理器 r单击ADB Interface ->属性 详细信息->硬件id。

你会看到两张这样的记录:

USB \ VID_18D1&PID_4EE2 USB \ VID_18D1&PID_4EE2&MI_01

5打开“android_winusb. zip”文件。inf文件(我有它在“C:\Users\<username>\AppData\Local\Android\ Android -sdk\extras\谷歌\usb_driver”目录)

6在“[谷歌”中创建记录。NTx86]和[谷歌.]NTamd64]使用ADB接口属性中的硬件id:

谷歌Nexus 10 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

7保存文件,更新ADB接口驱动程序,路径显示为“C:\Users\ AppData\Local\Android\ Android -sdk\extras\谷歌\usb_driver”目录

使用另一根电缆。

刚刚发现我的一根常规充电线有Vcc、Gnd对,但没有Data+、Data-。

https://en.wikipedia.org/wiki/USB#Pinouts

安装ADB驱动程序的简单方法

我总是使用ADB驱动安装程序为任何移动安装ADB驱动程序。你只需要点击安装按钮。都准备好了!

如果你的设备没有在这里列出,那么你可以启用你的开发人员设置,检查你的USB线。