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


当前回答

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

其他回答

For the Blu Studio 5.5s ADB drivers, you have to go through this hoop. I am certain it is the same with all Blu phones or maybe for all non-Google mfg phones, I am not sure. First of all if you connect the Blu device with USB cable and USB Debuggin off, you will see that Windows 7 loads a generic driver for you to copy on/off files to the phone and SD storage. This will appear when the USB cable is first plugged in and appears as a device icon under Control Panel, Device Manager, Portable Devices, BLU STUDIO 5.5 S (or the device you are working with). Do not bother getting the hardware ID yet - just observe that this happens (which indicates you are good so far and don't have a bad cable or something).

Go to the phone and switch on USB Debugging in the Developer section of your phone. Notice that an additional item appears as an undefined device now in the device manager list, it will have the yellow exclamation mark and it may have the same name of the phone listed as you saw under Portable Devices. Ignore this item for the moment. Now, without doing anything to the phone (it should be already in USB debug mode) go back to the Portable Devices in Device Manager and right-click the BLU STUDIO 5.5 S or whatever phone you are working with that is listed there without the exclamation mark (listed under Portable Devices). Right click on the icon under Portable Devices, in this example the name that appears is BLU STUDIO 5.5 S. On that icon select Properties, Details, and under the pull down, select Hardware IDs and copy down what you see.

对于BLU STUDIO 5.5 S,我得到:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(注意,如果你不按顺序这样做,HW ID将与手机USB调试关闭时不同。你想复制的值,它改变时,USB调试是ON)

现在按照上面的说明进行操作,当然要定制添加INF文件的行,使用与您自己的手机相关的行,而不是与Nexus 10相关的行。下面是要定制的内容;当你下载SDK时,你应该有一个从ZIP扩展而来的文件结构,如下所示:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

找到名为android_winusb的文件。usb_driver文件夹中的Inf 复制它并命名为任何名称,比如myname.inf 编辑myname。Inf和添加行如上所述,只修改为您的特定电话。例如,对于BLU STUDIO 5.5 S,我根据提示在2个位置添加了以下2行。

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

请注意,您将这些行添加到32位和64位部分中,以与教程中的示例相匹配。

Now go back up to the unknown device that appeared in Device Manager when you switched on device USB debugging and right click on this item (has yellow exclamation mark), right click on it and then select Update Driver Software, and then Browse My Computer, Let Me Pick, click on the Have Disk button and browse to find the myname.inf. Continue to agree to all the prompts warning you it might not be the right driver. As the final step, Windows should have identified the device as Android ADB Interface and once that is done, you should be able to go back, open your CMD window and run the command "adb devices" as instructed in this tutorial and now you should see that the phone is now discovered and communicating.

现在您可以开始使用adb命令了。

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

我希望这能有所帮助。

首先感谢@rmsyk的帖子。

对于我的问题,在长期使用魅族C9 Pro后,我只需要参考制造商的android ADB驱动程序(没有特殊的驱动程序),它通过以下步骤在我的Windows 7 PC上解决了。

一定要 安装最新版本的ADB和Fastboot和所需的驱动程序。 启用开发人员选项和USB调试。 开启媒体文件传输(MTP模式)。 手动替换c:\ users \ username \。然后杀死进程'adb.exe'如果发现从Windows任务管理器和使用adb设备,最后我的设备成功列出,只是确认PC为可信的。

注:

Android Studio在早些时候被卸载了,我也试图重新安装,但根本不是一个解决方案。 尝试了adb kill-server & adb start-server,但也不是解决方案。

这是清单上的新成员。

检查您的防病毒软件没有阻止/屏蔽平台-工具目录中的adb.exe。如果你在SDK“platform-tools”目录中找不到adb.exe,那么它很可能已经有了。

当地C:\Users\ \ AppData \ \ Android Sdk \ \平台工具\ adb.exe

我用的是AVG,它认为它是一个IDP,所以它有一个vault dit。一般的病毒。 您可以将它作为一个异常添加,以允许它运行,并从保险库恢复它。

我的症状是,android-studio“工具”->连接助手会识别列表中的usb设备,但adp重启按钮仍然是灰色的。因为它找不到exe,但它没有抱怨,只是挂了。

只有当我手动尝试通过命令行弹出adp进程时,我才看到adp.exe丢失了。

希望这能为其他人节省很多时间。

我偶尔还会遇到这种情况,如果我拔掉它,然后把它插回不同的端口,它通常会工作。我用的是Linux,但之前在Windows上也发生了同样的事情。