我不再有我的感觉,所以显然这对我来说不再是问题。我决定不删除这个问题,因为它可能会帮助其他有同样问题的人。
感谢您提供的所有帮助!
我正在尝试为我的 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 调试、保持清醒和允许模拟位置。
我已经用谷歌搜索了几天,但我还没有找到解决方案。例如,我尝试了以下方法(在此处找到):
- 确保您的项目在清单 android:debuggable="true" 中设置为可调试
- 在 Hero 上确保它设置为远程调试
菜单 > 设置 > 应用程序 > 开发 > USB 调试(我从http://developer.android.com/sdk/win-usb.html获得的接下来的三个步骤) - 安装 HTC 同步 (3.0)
- 使用 USBDeview 删除设备
- 插入设备
- 通过运行“C:\Program Files\android-sdk-windows\platform-tools\adb.exe devices”添加检查设备,这表示服务器已过时并自动终止并重新启动它并显示我的设备已连接。
- 还运行它以确保安全 "C:\Program Files\HTC\HTC Sync 3.0\adb.exe devices"
- 然后在eclipse中点击调试工具栏项上的下拉菜单 > Debug Configurations... 删除所有现有配置并关闭
- 下次调试时,它会找到 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