0

在我的开发过程中,我已经到了在实际设备上测试应用程序的时候了,所以我尝试在我的旧 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进行调试。

因此,我真的很难找出如何解决这个问题。

4

1 回答 1

3

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

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

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

于 2013-01-22T22:50:09.483 回答