4

我不再有我的感觉,所以显然这对我来说不再是问题。我决定不删除这个问题,因为它可能会帮助其他有同样问题的人。

感谢您提供的所有帮助!


我正在尝试为我的 HTC Sensation(ICS,4.0.3)编写应用程序,但 Eclipse 没有找到它。当我按下运行“[应用程序名称]”按钮时,我只收到消息“找不到兼容的目标。你想添加新的 android 虚拟设备吗?”,“Android 设备选择器”中没有显示任何设备如图所示。
我和我的朋友索尼爱立信 XPERIA X10 Mini Pro (2.1-update1) 一起尝试过,效果很好。
我尝试使用该应用程序的 2.1、2.3.3 和 4.0.3 版本,但没有一个适用于我的 Sensation。
我激活了 USB 调试、保持清醒和允许模拟位置。
我已经用谷歌搜索了几天,但我还没有找到解决方案。例如,我尝试了以下方法(在此处找到):

  1. 确保您的项目在清单 android:debuggable="true" 中设置为可调试
  2. 在 Hero 上确保它设置为远程调试
    菜单 > 设置 > 应用程序 > 开发 > USB 调试(我从http://developer.android.com/sdk/win-usb.html获得的接下来的三个步骤)
  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 并在其上运行调试

我试过“运行配置->目标->选择'手动'而不是'自动'”

我已经通过HTC.com的 HTC Sync 安装了 Google USB 驱动程序和我的手机驱动程序

编辑:
我还有一些问题:

  • 我应该使用什么版本的 Eclipse?我从 Classic 开始,但我的一个朋友建议我改用Eclipse IDE for Java EE Developers -version。
  • 我应该在手机上使用什么连接类型?仅限充电?宏达同步?我假设它不是磁盘驱动器?
  • 当我在启动 Eclipse 后第一次尝试运行项目时,它告诉我 ensure that adb is correctly located at 'D:\Documents\Eclipse\android-sdks\platform-tools\adb.exe' and can be executed,这是文件的目录,如果我去那里手动运行它,它可以工作,或者至少我克服了那个错误(那就是它告诉我我没有连接设备的时候)。

一些快速信息:

  • 我在 MacBook Pro 上的 Boot Camp 中运行 Windows 8(64 位)Consumer Preview
  • 我的手机是 HTC Sensation,Android 4.0.3,HTC Sense 3.6
  • 面向 Web 开发人员的 Eclipse Java EE IDE,版本:Indigo Service Release 2,内部版本号:20120216-1857
  • 亚行版本:1.0.29
4

7 回答 7

1

我有同样的问题。我安装了USB 网络共享驱动程序,问题就解决了。

于 2012-08-04T17:38:47.703 回答
1

我在这里写了一个答案:HTC Sensation XE - debug in eclipse very bad performance

请检查它是否适合您!

于 2012-05-23T11:39:40.353 回答
0

我的 HTC Evo 也有类似的问题。这篇文章对我有用,它涉及在插入 USB 时将手机启动到恢复模式并从设备安装驱动程序。我意识到这是针对不同的设备,但同样的方法可能会奏效。

于 2012-04-20T14:38:10.430 回答
0

我对 Inspire 也有同样的问题。为随附的 USB 驱动程序安装 HTC Sync,然后将其卸载,因为它会在您连接手机时启动,并且因为它会启动自己的 adb,所以您最终会与它作斗争。在手机上打开USB调试,将USB连接设置为Drive。Charge 也可以,但 Drive 更好,因为 Eclipse Android Devices 视图将看到所有已安装的软件。设置完成后,您应该能够从命令行发出“adb devices”并将您的手机视为“在线”它还会与客户端的 eclipse 调用竞争,但这很好。

于 2012-09-29T02:14:09.260 回答
0

尝试使用 adb shell 在 cmd 中连接设备,如果您没有在 $PATH 中输入 adb,请转到 Android sdk 文件夹并从那里尝试。

您还可以检查您的设备是否在 Windows 中的设备管理器中,它应该在 ADB 接口下

也许也可以尝试在 Eclipse 中运行->运行配置并将目标设置为手动。然后你应该可以安装你的设备

于 2012-04-20T13:50:55.163 回答
0

不知道你有没有找到解决办法。我遇到了与您确切提到的相同的问题。我尝试了谷歌搜索的所有解决方案,但没有任何效果......

然后我只需按下“恢复出厂设置”按钮(设置/存储),它就可以工作了!

所以如果你仍然有这个问题,也许你可以试试这个。

于 2013-12-23T04:41:36.410 回答
0

我有 Windows 8 和 HTC 感觉,经过多次尝试和大量研究,对我有用的是在兼容模式下安装 HTC Sync 并安装 Windows 7 版本,在这样做之后,我的 Eclipse 检测到了该设备。

希望能帮助到你。

于 2014-05-11T12:26:44.177 回答