【发布时间】:2010-10-16 14:24:36
【问题描述】:
我已打开 USB 调试。我有最新的 HTC Sync 和 android SDK 组件。我在 Windows XP 上使用 Eclipse 3.5。我正在运行 Android 2.2,并且要求 2.1 作为调试器中的最低版本。我几乎每天都在 Eclipse/Java 中工作,并且已经工作了好几年。我什至在工作时编写了一个 Eclipse 插件,因为我输入了这个...... Eclipse 和 Java 对我来说都不是新的。
当我为“Skeleton App”示例项目启动调试会话时,我可以看到我的 Evo,并且活动启动(带有任何新保存的更改),我应该选择它。
但是:我的断点被忽略,logCat 看不到我的应用程序的输出(参见下面的 cmets)。
*W*hat a *T*errible *F*ailure(正如 api 如此巧妙地表达的那样)!
(哦,看...一个格式错误。看起来粗体文本需要 空白 2010 年 10 月 15 日正常运行)
我尝试了不同的 android 连接类型(仅充电、磁盘驱动器、HTC Sync 和 USB 网络共享),但均无济于事。在屈服于不可避免的情况并重新安装 3.5 之前,我已经尝试了 Eclipse 3.6 一段时间。我用模拟器玩了一阵子,但遇到了一系列不同的问题(每次我想进行更改时都必须重新启动模拟器……Eclipse 的自动构建/热插拔让我被宠坏了)。
我可以添加(或删除)AndroidManifest.XML 来处理这个问题吗?也许是一个神奇的咒语?我必须每天三遍地坐在用仁大师的大而邋遢的胡须编织而成的地毯上向圣何塞祈祷吗?我的 Evo 不是 Kosher 吗?调试时我必须“天衣无缝”吗?我应该教我的笔记本电脑跪下吗?
【问题讨论】:
-
好的,debuggable 标志似乎已经解决了 Log.d() 的 logCat 问题,但我仍然无法连接调试会话:[2010-10-16 09: 36:48 - Grr] 启动错误:无法连接到远程 VM。连接被拒绝。
-
仍然无法连接调试会话。在日志中我发现了一个异常(我使用的是不同的机器或者我会发布堆栈跟踪),关于“绑定不是支持的协议”?!这台机器有无线连接,但我看不出这会如何改变可用的协议......
标签: java android eclipse debugging