9

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

我还需要做什么才能让 Eclipse AVD Manager 检测到我的手机?按照我现在所做的完全相同的步骤,我让它在另一个电脑上工作。“突然”它刚刚检测到电话。这没有任何意义!啊啊啊

请帮忙?

4

8 回答 8

10

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

于 2010-02-10T13:35:26.590 回答
6

HTC Hero (Android 2.1)
日食 Helios (3.6)
Windows XP SP3

我通过执行以下操作得到了这个工作

  1. 确保您的项目在清单中设置为可调试android:debuggable="true"
  2. 在 Hero 上确保它设置为远程调试
    Menu > Settings > Applications > Development > USB Debugging
    (我从这里得到的接下来的三个步骤)
  3. 安装 HTC 同步 (3.0)
  4. 使用 USBDeview 删除设备
  5. 插入设备
  6. 通过运行“C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices”来添加检查设备,这表示服务器已过时并自动终止并重新启动它并显示我的设备已连接。
  7. 还运行它以确保安全 "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
  8. 然后在eclipse中点击调试工具栏项上的下拉菜单 > Debug Configurations... 删除所有现有配置并关闭
  9. 下次调试时,它会找到 HTC Hero 并在其上运行调试
于 2011-01-07T10:28:34.567 回答
4

当我这样做时,我从未真正安装过 HTC Sync。我使用 AVD Manager 安装 USB 驱动程序并按照这些说明进行操作

于 2010-02-10T12:53:13.917 回答
2

一些帮助我让我的手机(难以置信 2)得到认可的技巧:

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

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

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

于 2012-11-15T18:03:43.697 回答
1

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

于 2012-03-02T20:29:24.070 回答
0

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

于 2010-02-10T12:49:49.633 回答
0

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

于 2010-02-10T12:52:36.137 回答
0

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

于 2012-03-30T04:07:52.640 回答