11

标题不言自明,但我会添加一些我在此过程中注意到的指针。我希望任何在为 Android 开发时也体验过最终结果的人尝试重现这种情况,看看这种情况是否真的如此,如果有人有解决方案,那会让我非常高兴:),这非常令人沮丧我需要在开发时硬重启我的电脑...

当 Logcat 填充过多时会发生崩溃。过度填充是指从某个时间点开始,如果您将设备连接在调试模式下一段时间,并且您会查看 Logcat 视图,它将仅显示添加到登录中的新“增量”行过去大约 2 秒的短暂间隔。

如果您注意,当 Logcat 过度填充被调试的设备时,对用户交互的响应缓慢(这可能是您的迹象,表明 Logcat 在测试您的应用程序时过度填充),并且执行其他操作非常缓慢。

如果您让设备保持连接状态并添加更多日志,则在 5-10 秒的短暂间隔中,Eclipse 开始表现异常,之后您无能为力,Windows 7 冻结,只能硬重启你回去工作。

如果我只是让设备以调试模式连接并运行应用程序,我每次都可以重现这一点。

我已经谷歌了这个,并没有想出任何东西。我假设如果我和我的同事遇到这种情况(我们有相同的 Eclipse 设置),那么其他人也应该遇到这种情况,所以在发布错误之前,我想确认一下......

细节:

Windows 7的

日食 3.6

ADT 10.0.0.v201102162101-104271(今天最新)

谢谢,

亚当。

4

4 回答 4

3

我也有类似的问题 - 有时,当连接 android 设备时,windows 操作系统会完全冻结。

我不确定它为什么会发生,但我认为它只在 adb 处于活动状态时发生。

这是我最近发现的一个错误报告: http ://code.google.com/p/android/issues/detail?id=24171

编辑:从背面使用 USB 并安装 Windows 8 后,问题不再发生。但是,它是 Windows 8,我希望我使用的是 Windows 7。由于某种原因,MS没有提供任何返回的方法......

于 2012-01-18T06:35:12.033 回答
3

这里同样的问题。几个月来我一直在解决这个问题!主要是因为很难找到有同样问题的人。(我实际上是从 Android 开发人员提供的错误报告中链接到这篇文章的。)

我一直在与某人一起处理类似的 Stack Overflow 问题。他认为问题出在他的 IDE 上,直到我报告我遇到了同样的问题,但使用了不同的 IDE。总之,我们已经能够将问题归结为设备本身或驱动程序。我们最近刚刚排除了 USB 电缆作为罪魁祸首。

然而,谷歌错误报告中报告的问题正是我们一直在经历的。亚行可能是问题的最终所在,这是有道理的。

希望这篇文章将有助于在其他帖子之间建立一些搜索友好的联系。


上面提到的其他 Stack Overflow 帖子——IntelliJ IDEA 中的Android 开发导致计算机死机

Google 错误报告,问题 #24171(最初由 Android 开发人员发布) -- http://code.google.com/p/android/issues/detail?id=24171

于 2012-03-26T15:39:51.353 回答
1

尝试将缓冲区中最大 logcat 消息数量的 Eclipse Android 设置设置为较低的值。这应该有帮助

于 2012-02-29T08:16:10.370 回答
0

我不想下结论,但我想我已经发现真正的问题导致了这种停止......

我将做一些假设,如果其中一个不符合您的情况,请告诉我:

假设:

  1. 这只发生在可充电的计算机上……在驳回这个假设之前要非常确定。
  2. 当笔记本电脑连接到适配器并充电时会发生这种情况。

原因:

  • 当您使用自定义适配器而不是 100% 适合您的计算机时会发生这种情况。

根据我的经验,一旦我在我的工作计算机上使用了我的家用适配器,崩溃再次发生,一遍又一遍……让我发疯……当我重新开始工作并使用正确的适配器时,问题消失了!

我的家用电脑和工作适配器也是如此。

把你的想法借给我...

于 2012-05-13T08:48:47.557 回答