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


当前回答

您必须从SDK管理器下载驱动程序(额外→谷歌USB驱动程序)

然后你必须在Windows中安装USB驱动程序(对我来说在Windows 8.1中是有效的):

(从http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver:复制粘贴)

Connect your Android-powered device to your computer's USB port. Right-click on "Computer" from your desktop or Windows Explorer, and select "Manage". Select "Devices" in the left pane. Locate and expand "Other device" in the right pane. Right-click the device name (such as Nexus S) and select "Update Driver Software." This will launch the "Hardware Update Wizard". Select "Browse my computer for driver software" and click "Next." Click "Browse" and locate the USB driver folder. (The Google USB Driver is located in <sdk>\extras\google\usb_driver\.) Click "Next" to install the driver.

其他回答

此外,在android工作室,你可以通过SDK管理器安装谷歌USB驱动程序,你应该在这之后设置。

Windows 8无法识别我的Nexus 10设备。通过设备上的设置对话框设置传输模式为摄像机(PTP)修正。

>存储>菜单> USB计算机连接到“相机(PTP)”

我的Windows 8也遇到了同样的问题。Android/SDK USB驱动程序安装正确,但我忘记从我的手机安装USB驱动程序。安装手机USB驱动后,ADB工作正常。

我希望这能有所帮助。

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

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

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

如果你熟悉Linux,就用Linux代替Windows。在树莓派上,这样做

apt-get install android-tools-adb andoid-tools-fastboot

没有特殊的USB驱动程序需要,它只是工作。Android是基于Linux的,所以你更多的是在原生模式下工作。我在这里看到的许多问题都是Windows的问题。osx在这方面也可能比Windows有优势。Adb和fastboot都有man(手册)页面,可以从Linux中访问。

最初的问题:当手机处于fastboot模式时,我在adb中没有看到任何设备,adb和fastboot似乎是互斥的,你一次只能使用其中一个。USB调试必须打开。