尝试调试我的测试项目始终挂起“运行测试...”步骤

时间:2010-09-24 13:14:44

标签: android

我有一个Android项目,我一直在努力和调试好几个月,但由于某种原因,它现在一直挂在“Runnning测试...”步骤。我从一开始就经历过间歇性挂起,但Eclipse或模拟器的简单重试和/或重启通常会解决它。但现在我刚刚死在水中。

我可以运行我的测试,我可以调试我的实际程序,但我无法调试我的测试。

我尝试过创建一个新的模拟器并且没有修复它。我也清除了所有断点,但没有效果。

就最近发生的变化而言,主要的是我升级到SDK工具的第7版。另外,我最近在实际设备(而不是模拟器)上做了一些调试(程序而不是测试)。看不出那会对它产生什么影响,但我想我会提到它。

实际上我必须在应用程序清单中将Debuggable设置为“true”才能使设备调试正常工作。虽然我在测试项目中从未有过这样的设置,但我设置了它,这对问题也没有影响。

我的想法已经不多了,我非常感谢一些指示。感谢。

1 个答案:

答案 0 :(得分:1)

我很确定这里的根本原因是我搞砸了我的SDK升级。当我删除以前的SDK版本的目录时,问题几乎消失了,然后发现Eclipse仍在尝试从那里访问东西。然后我回过头来升级,现在它似乎正在运行。

我偶然发现的另一个技巧是,将我的DDMS日志记录级别设置为首选项中的详细信息。然后,当它挂起时,我可以看到哪个adb命令遇到麻烦并从命令行运行它。这产生了一些奇怪的行为(调试器已连接但测试步骤未在Eclipse中更新),但它让我调试。

以为我会用我所知道的更新,以防其他人发现自己处于类似情况。故事的寓意:注意记录的升级步骤: - )。