为什么不是eclipse ADT在Windows上识别我的android设备?

时间:2012-10-06 22:10:19

标签: android usb ddms

我已经安装了ADT很长一段时间了。我知道我过去在我的设备上运行了一些应用程序(Moto Droid4),但今天ADT似乎没有承认我连接了它。

我已经打开了“USB调试”复选框。它连接到笔记本电脑上的USB端口。当我第一次连接它时,笔记本电脑提出了几个对话框,问我想用这个做什么,所有这些我都不理会。

我尝试重新启动Eclipse,但它仍然没有在DDMS透视图的“Devices”列表中列出设备。

我尝试按照http://developer.android.com/tools/extras/oem-usb.html#Win7上的说明查看我的USB驱动程序是否存在问题,但它未在设备列表中显示我的设备。

这里可能有什么问题?

9 个答案:

答案 0 :(得分:3)

您需要安装适当的设备驱动程序。只有这样,您的Eclipse才能检测到您的设备以启动您的应用程序。

如何安装驱动程序以及如何确定它已安装?

  1. 转到计算机(右键单击) - >管理 - >设备管理器。
  2. 如果您的设备被归类为“其他设备”或“便携式设备” 设备“有些不对劲。双击列出的设备 在设备管理器中。在里面检查你的司机细节。
  3. 如果没有显示驱动程序详细信息或按钮不可单击,则表示未安装驱动程序。如果是,则需要更新它。
  4. Windows应该自动为您执行此操作。如果没有,您可以在搜索设备驱动程序时单击该图标,然后选择“自动安装最合适的驱动程序”。
  5. 在第3点中提到的最终结果应该是在安装驱动程序之后(如果您的设备驱动程序不可用,请注意任何合适的驱动程序)。您的设备应列在“Android USB设备”类别下
  6. 现在您可以确定ADT会检测到您的设备。
  7. PS:我已经提到了任何合适的驱动程序,因为在我的情况下,我有Micromax A69(ICS),它安装了HTC驱动程序。在这个Android ADT开始检测我的设备之后。我正在使用Windows 7.附加屏幕截图仅供参考 -

    enter image description here

答案 1 :(得分:2)

我认为首先需要进行一些故障排除:

  • 您是否尝试过重启手机和PC?
  • 您已在手机上启用调试功能,但在连接时是否显示调试通知?
  • 设备是否在设备管理器(devmgmt.msc)下进行枚举?
  • 来自cmd,您是否看到了adb kill-serveradb devices

答案 2 :(得分:1)

尝试将USB设置更改为“仅限充电”。

插入时,“Mass Storage”设置可以控制SD卡远离手机。

虽然我应该注意,即使我的手机设置为“大容量存储”,它也显示出来......我无法通过Eclipse运行应用程序。当然,也许其他手机不同,所以我觉得值得一试。

答案 3 :(得分:0)

我曾多次遇到这个问题。我的解决方案每次都是使用USBDeview卸载设备。以管理员身份运行应用程序,然后按名称排序。找到与您的手机对应的设备,然后通过右键单击菜单卸载这些设备。

重新插入手机,告诉驱动程序搜索跳过从Windows Update获取。你应该马上开始运作。

答案 4 :(得分:0)

这对我有用 - 看看卸载EasyTether扩展的部分。 adb not finding my device / phone (MacOS X) 我能够将我的三星Galaxy note 2连接到macbook pro雪豹。

答案 5 :(得分:0)

好吧......我终于让它工作了......这是我的步骤......

  1. 使用USBDeview卸载驱动程序
  2. 拔掉usb连接线
  3. 安装KIES(从三星网站下载) http://www.samsung.com/uk/support/model/GT-N7105RWDCOV-downloads
  4. 插入USB电缆并跳过从Windows Update
  5. 获取驱动程序
  6. 将继续安装
  7. 安装完成后打开eclipse
  8. 你去了

答案 6 :(得分:0)

我想这可能对某人有所帮助。我为我的moto x做了以下。

  1. 安装了Motorola设备管理器,它安装了系统中的所有设备驱动程序。
  2. 现在设备已被识别,但被检测为存储设备。
  3. 现在,转到设备管理器,我的设备设备被列为便携设备。
  4. 右键单击设备,更新驱动程序软件。
  5. 请选择“浏览计算机以查找驱动程序软件”。
  6. 请选择让我从计算机上的设备驱动程序列表中选择一个列表
  7. 将显示两个选项MTP USB Device and Other is Composite Device。
  8. 安装两者。多数民众赞成你现在可以看到Android设备下的设备在设备管理器中很好。
  9. 现在杀死Adb进程确保adb进程没有运行,如果运行也会关闭eclipse。
  10. 在命令提示符下发出adb kill-server和adb start-server命令。
  11. 然后在给出adb start-server后,您的设备会出现一个提示进行授权。
  12. 选择是后,我们会识别您的设备,您可以在adb设备命令中查看它,因为您的设备将被设置为设备。
  13. 现在启动eclipse,你可以看到你的设备以及模拟器。

答案 7 :(得分:0)

我的LG Optimus L3手机连接到Win7 / 8机器时出现了这个错误!

问题: Eclipse ADT无法识别我的Android设备,为什么?

原因:设备驱动程序丢失了,因为它在我修复它时似乎结束了!

如何解决:

  1. 通过网络搜索(使用Google)“ LG< Your_Phone_Model Number>驱动程序下载”。(例如: - 转到设置列表中的关于手机> 型号,对我来说是LG-E400f)
  2. 大多数前几个链接都与所需的设备驱动程序下载页面相关。(例如: - 对我来说,我得到了以下link,对于每个设备驱动程序LG或大多数其他供应商/制造商都有一种手册和驱动程序页面)访问该页面,了解有关软件更新和驱动程序下载的信息。
  3. 向下滚动到“手册和软件更新”部分,只需执行步骤1 就足够了,这就是“安装 USB驱动程序”
  4. 下载(适用于Mac或Windows)> 安装> 检查您的Eclipse ADT > ,它应该在现在设备标签
  5. 干杯!!!
    希望这有助于其他人明确找到解决方案!

答案 8 :(得分:0)

这个问题也可能因为usb-microusb电缆故障而发生(这就是发生在我身上的事)。我猜测当我连接电缆时SD卡存储甚至没有安装时,电缆的故障(而不是驱动器)(但令人惊讶的是,电缆仍能正常运行,因为它是由电池加载的正确,LED相应点亮。