运行应用程序时,我需要将手机用作模拟器/目标/虚拟设备。我已经安装了 HTC Sync 并且 USB 驱动程序正常。我在设置中启用了 USB 调试。
我还需要做什么才能让 Eclipse AVD Manager 检测到我的手机?按照我现在所做的完全相同的步骤,我让它在另一个电脑上工作。“突然”它刚刚检测到电话。这没有任何意义!啊啊啊
请帮忙?
最后 - 它工作!在运行配置 -> 目标 -> 选择“手动”而不是“自动”,然后在运行应用程序时必须选择设备或仿真器。然后我可以选择我的手机而不是模拟器。
HTC Hero (Android 2.1)
日食 Helios (3.6)
Windows XP SP3
我通过执行以下操作得到了这个工作
android:debuggable="true"
Menu > Settings > Applications > Development > USB Debugging
当我这样做时,我从未真正安装过 HTC Sync。我使用 AVD Manager 安装 USB 驱动程序并按照这些说明进行操作
一些帮助我让我的手机(难以置信 2)得到认可的技巧:
在运行配置中,确保目标设置为手动(否则可能默认为模拟器)
安装电话驱动程序(插入时从自动播放菜单)和 HTC 同步。如果“调试模式”不起作用,我的手机只能在“同步”模式下被 HTC 同步和 Eclipse 识别。
检查您正在运行的 SDK 版本。我的手机还没有更新到Android 4.0,所以我必须下载以前的SDK版本(2.1.3)
我有一个类似的问题,但我必须在我的实际物理手机上启用 USB 调试,它更新了 Windows 上的驱动程序,现在它可以工作了
您的手机不是虚拟设备。只需将其插入,确保在手机上启用 USB 调试并运行或调试您的应用程序。
即使您已经安装了 USB 驱动程序,也可能在 Windows 中潜伏错误的 USB 注册。您可以使用USBDeview检查已注册的驱动程序并在插入之前删除手机的所有条目,然后在询问时从 SDK 中选择驱动程序。
我遇到了类似的问题——启用了 USB 调试,驱动程序没有问题,但未检测到设备。我试图运行一个导入的项目。我创建了一个新的 Android 示例项目,并且能够在设备上运行它。之后,导入的项目也在设备上运行。