Eclipse没有找到我的HTC Sensation

时间:2012-04-20 13:46:02

标签: android eclipse htc-android

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

感谢您的所有帮助!


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

  1. 确保您的项目在清单中设置为可调试android:debuggable =“true”
  2. 在Hero上确保它已设置为远程调试
    菜单>设置>应用程序>开发> USB调试 (我从http://developer.android.com/sdk/win-usb.html获得的下三个步骤)
  3. 安装HTC Sync(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中单击调试工具栏项>上的下拉菜单。调试配置...删除所有现有配置并关闭
  9. 下次调试时找到HTC Hero并在其上运行调试
  10. 我试图“运行配置 - >目标 - >选择'手动'而不是'自动'”

    我已经通过HTC.com

    的HTC Sync安装了Google USB驱动程序和我的手机驱动程序

    编辑:
    我还有一些问题:

    • 我应该使用哪个版本的Eclipse?我从Classic开始,但我的一位朋友建议我使用 Eclipse IDE for Java EE Developers -version。
    • 在我的手机上,我应该使用哪种连接类型?仅限充电? HTC同步?我认为它不是磁盘驱动器?
    • 当我在启动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,Build id:20120216-1857
    • adb version:1.0.29

7 个答案:

答案 0 :(得分:1)

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

请检查它是否适合您!

答案 1 :(得分:1)

我遇到了同样的问题。我安装了USB tethering driver,问题解决了。

答案 2 :(得分:0)

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

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

也许还可以尝试在Eclipse中运行 - >运行配置并将目标设置为手动。那么你应该可以选择你的设备

答案 3 :(得分:0)

我的HTC Evo遇到了类似的问题。 This article为我工作,它涉及在插入USB并从设备安装驱动程序时将手机启动到恢复模式。我意识到这是针对不同的设备,但同样的方法可能有效。

答案 4 :(得分:0)

我和Inspire有同样的问题。为随附的USB驱动程序安装HTC Sync,然后将其卸载,因为它会在您连接手机时启动,并且因为它会启动自己的adb,您最终会对抗它。 在电话上,启用USB调试并将USB连接设置为Drive。充电也会起作用,但Drive更好,因为Eclipse Android Devices视图将看到所有已安装的软件。 一旦设置完毕,你应该能够从命令行发出'adb devices'并将你的手机视为'在线'。它也会与客户端的eclipse调用竞争一点,但这没关系。

答案 5 :(得分:0)

我不知道你找到了解决方案。 我遇到了你提到的同样的问题。 我尝试了谷歌搜索的所有解决方案,但没有任何作用......

然后我只需按下“工厂数据重置”按钮(设置/存储),它就可以了!

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

答案 6 :(得分:0)

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

希望它有所帮助。