【问题标题】:executing an app from eclispe onto HTC Hero从 Eclipse 执行应用程序到 HTC Hero
【发布时间】:2013-01-06 07:52:21
【问题描述】:

在我的开发过程中,我已经到了该在实际设备上测试应用程序的时候了,因此我尝试在我的旧 HTC Hero 上进行测试。

我已按照以下链接的 android 开发者网站上的说明进行操作:http://developer.android.com/training/basics/firstapp/running-app.html,每次我去“运行”应用程序时,它都会告诉我“没有找到有效的兼容 AVD 或设备。之后重新启动此配置连接设备或启动 AVD。”

当我查看应用程序的设置时,它配置为 Android 2.1 (api 7),而 HTC Hero 是 Android 2.1 (update-1)。我在手机上进入设置>应用程序>开发,设置为允许通过USB调试。

因此,我真的很难找到解决此问题的方法。

【问题讨论】:

  • 必要的 PC 设置细节取决于您的 PC 操作系统。

标签: android eclipse debugging device


【解决方案1】:

确保手机设置为文件模式(例如,您可以像打开另一个磁盘驱动器一样打开它)。某些模式可以阻止 adb 拾取它。如果是版本问题,Eclipse 会这样说,它不会只是不显示任何设备。

要排除它是 Eclipse 中的配置问题,您应该能够在命令行中调用“adb logcat”(在平台工具/adb.exe 下的 android-sdk 目录中找到 adb),它应该会吐出您手机的日志(而不是说“等待设备”之类的话)。

最后,您可能需要某些手机的特定驱动程序(例如 HTC Sync)。如果你在linux上,你可以为它设置udev规则http://developer.android.com/tools/device.html#setting-up

【讨论】:

  • 'adb devices' 是一个更合适的命令,特别是当连接多个设备(包括模拟器)时,它的行为更有用。
  • 感谢真正帮助的人。我确实发现了另一个问题,当我使用新笔记本电脑时,即使设置了 HTC 同步,我的 HTC Hero 也无法被识别,所以我正在使用我的旧笔记本电脑,你的建议让它在那里为我工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多