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看到设备内的文件夹?


当前回答

如果你为Nexus启用了开发者选项和USB调试,win-usb应该可以工作。

你的驱动程序是否正确的一个标志是它在设备管理器中的名称中是否包含ADB。

对于我的Galaxy系列,我安装了一个驱动程序,但不是ADB驱动程序。

对于许多非nexus安卓系统,win-usb驱动程序将无法工作。相反,您需要安装一个OEM驱动程序:https://developer.android.com/studio/run/oem-usb.html

这最终让我得到了一个ADB兼容的驱动程序,在切换到PTP后,ADB终于能够找到我的设备。

其他回答

启用设备中的开发人员选项。开启开发者模式,设置->关于话机,连续8次轻按“构建号码”选项

进入设置->开发人员选项并打开USB调试

从上面的步骤,它没有工作,尝试这一步,转到设置->安全,并打开允许未知资源

进入设备管理器,检查硬件id。 检查usb。Inf文件中列出了设备 如果不是,添加设备硬件id并从设备管理器中安装它。

在MTP模式下拥有ADB

如果你在设备管理器中没有找到任何ADB设备(没有带有感叹号的设备)(检查了手机上的所有开发人员设置),请执行以下操作:

在设备管理器中:

UpdateDriver->曼纽尔安装->在我的计算机上搜索->从已安装的驱动程序列表中选择->,然后选择一个有usb字在它(不是MTP)。

编辑:在那之后,你会有2或3个外设,一个用于USB,一个用于ADB,使用通常的方法安装ADB驱动程序(见第一个答案)

问题:设备没有出现在vscode和ABD接口-没有发现驱动程序

解决方案:

Enable USB debugging in mobile. Connect your mobile and laptop using USB cable go to https://developer.android.com/studio/run/win-usb click on the "Click here to download the Google USB Driver ZIP file (ZIP)" go to device manager -> other devices -> right click on ADB device and click update driver software. Select "Browse my computer for Driver Software" Select "Let me pick from list of Device drivers on my computer" double click "show all devices" Click on "Have Disk" option. Select the driver path android-sdk-windows\extras\google\usb_driver .Select android_winusb.inf file select Android ADB interface -> click next Click Yes to install, close the window upon success. Now you will see the device appearing in VSCODE.

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

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

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