AVD经理不会将我的HTC Hero手机检测为虚拟设备

时间:2010-02-10 12:47:24

标签: android eclipse emulation avd

运行我的应用程序时,我需要将手机用作模拟器/目标/虚拟设备。 我已经安装了HTC Sync,USB驱动程序正常。 我在设置中启用了USB调试。

我还需要做些什么来让Eclipse AVD Manager检测我的手机? 我按照我现在完成的相同步骤,在anohher coumputer上工作。 “突然”它只是检测到手机。这毫无意义! 哎呀

请帮忙吗?

8 个答案:

答案 0 :(得分:10)

最后 - 它有效! 在运行配置中 - >目标 - >选择“手动”而不是“自动”,然后在运行应用程序时必须选择设备或emualtor。然后我可以选择我的手机而不是模拟器。

答案 1 :(得分:6)

HTC Hero(Android 2.1)
eclipse Helios(3.6)
Windows XP SP3

我通过以下方式完成了这项工作

  1. 确保您的项目在清单android:debuggable="true"
  2. 中设置为可调试
  3. 在Hero上确保它已设置为远程调试
    Menu > Settings > Applications > Development > USB Debugging
    (我从here获得的下三个步骤)
  4. 安装HTC Sync(3.0)
  5. 使用USBDeview删除设备
  6. 插入设备
  7. 通过运行添加检查设备 “C:\ PROGRAM FILES \ Android的SDK-WINDOWS \平台工具\ adb.exe 设备“说服务器是 过时并自动杀死 并重新启动它并显示我的 设备已连接。
  8. 还运行这个是安全的“C:\ Program Files \ HTC \ HTC Sync 3.0 \ adb.exe 设备“
  9. 然后在eclipse中点击下拉列表 调试工具栏项目上的菜单> 调试配置...删除所有现有配置并关闭
  10. 下次调试时会找到 HTC Hero并在其上运行调试

答案 2 :(得分:4)

当我这样做时,我从未真正安装HTC Sync.I使用AVD Manager安装USB驱动程序并遵循这些instructions

答案 3 :(得分:2)

一些帮助我识别我的手机(Incredible 2)的提示:

  1. 在“运行配置”中,确保将目标设置为“手动”(否则为 可能默认为模拟器)

  2. 安装手机驱动程序(插入时从自动播放菜单)和HTC 同步。如果“调试模式”不起作用,我的手机将只有 在“同步”模式下通过HTC同步和eclipse识别。

  3. 检查您正在运行的SDK版本。我的手机还没有 已更新到Android 4.0,所以我不得不下载以前的SDK 版本(2.1.3)

答案 4 :(得分:1)

我有类似的问题,但我必须在我的实际物理手机上启用USB调试,它更新了Windows上的驱动程序,现在它可以正常工作

答案 5 :(得分:0)

您的手机不是虚拟设备。只需将其插入,确保在手机上启用USB调试并运行或调试您的应用程序。

答案 6 :(得分:0)

即使您已经安装了USB驱动程序,也可能在Windows上出现潜伏的USB注册错误。在插入之前,您可以使用USBDeview检查已注册的驱动程序并删除手机的所有条目,然后在询问时从SDK中选择驱动程序。

答案 7 :(得分:0)

我遇到了类似的问题 - 启用了USB调试,驱动程序没有问题,但未检测到设备。我试图运行一个导入的项目。我创建了一个新的Android示例项目,并能够在设备上运行它。之后,导入的项目也在设备上运行。