[英]“adb devices” command returns no devices
我刚刚开始从事Android开发,并试图让Eclipse(在Windows 7上运行)识别我的手机,以便可以将其用于调试。 但是,Eclipse或从命令行运行“ adb设备”似乎都无法识别我的手机。
这是我尝试过的:
无论我尝试以上哪种组合,“ adb设备”都不会列出任何内容。 当我在Windows设备管理器中查看时,可以看到在“ Android设备”节点下列出的“ Android复合ADB接口”,因此我相信我已正确安装了驱动程序。 我以管理员身份登录,因此也不是权限。 我已经尝试过对Stack Overflow上每个类似问题的所有答案,但是没有任何效果。 我整天都在拔头发,快要用完头发了……任何想法都值得赞赏。
编辑:这只是发生在我身上是什么引起的。 我正在运行64位Windows 7,但正在运行32位Java。 因为我的PC上安装了32位Java,所以我安装了32位SDK。 那会解释这种行为吗? 我应该运行64位Java吗? 我没有这样做的唯一原因是因为我公司的组策略安装了32位Java ...
EDIT2:我现在注意到,当我插入一个Android设备并在设备管理器中查看其设备ID时,该设备ID不会以“&MI_01”结尾。 当我将设备插入另一台Windows 7 PC时,设备ID 确实以“&MI_01”结尾。 我相信这就是为什么“ adb设备”无法检测到该设备的原因。 知道为什么一台PC会看到与另一台PC不同的设备ID,唯一的区别是“&MI_01”吗?
您是否安装了手机USB驱动程序 ? 可以在安装的设备管理器上检查它吗? 您可以从您的电话公司网站下载USB驱动程序。 安装手机USB驱动程序后,我认为问题已解决
我认为主要原因是因为计算机无法将您的手机识别为以下1种用于调试代码的设备,甚至是USB设备。 您可以尝试执行以下操作:-打开窗口更新-卸载从手机到计算机的USB连接驱动程序-转到移动设备的主页,下载用于USB连接到计算机的驱动程序,然后重新安装驱动程序
终于找到答案了。 我从C:\\ Windows \\ inf中丢失了一个名为usb.inf的文件。 不确定您的Windows目录中到底丢失了文件的方式...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.