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


当前回答

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

其他回答

首先感谢@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,但也不是解决方案。

如果设备处于MTP模式,则调试时可能不可见。有些设备只在PTP模式下工作(甚至在“仅充电”模式下)。

可以在“设置”中更改>开发人员选项>网络> USB默认配置> PTP。

此外,你会在你的android设备上收到一个通知,要求你确认USB配置设置的变化,并允许它。

注意:您可以通过以下链接打开开发人员选项: 启用开发人员选项

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

对于我的Nexus 6P来说,从谷歌下载驱动程序帮助解决了这个问题。下面是带有文档的URL。在这里你可以下载驱动程序本身。

附注:我看到一些人建议从互联网上随机下载一些驱动程序。虽然这可能会有所帮助,但在我看来,从非官方的地方下载未知的驱动程序太危险了。所以谷歌的一个对我来说很好:)

确保在“设置->开发人员选项”中启用USB调试

此外,在进入Android SDK的平台工具文件夹后运行“adb devices”(除非你的系统路径上已经有这个文件夹),否则该命令将无法找到。