WARN / ActivityManager(78):启动超时已过期,放弃唤醒锁定! – >这是什么

正如标题所示,我在运行我的小应用程序时遇到了这个“错误”:

WARN/ActivityManager(78): Launch timeout has expired, giving up wake lock! 

在我将此行添加到我的清单文件之后:

  

我添加该行的原因是为了让我的应用程序能够连接到serversocket。 在另一个论坛上阅读该行将解决我的问题(无法连接)。 它可能有,但我得到了另一个错误。

我对android很新,所以不了解那些特定于android的东西。 但是有一些Java经验。

任何帮助赞赏(:

顺便说一句:不确定我是否应该发布一些代码?

此错误表示您的活动需要很长时间才能启动。 如果您在UI线程上进行大量处理,Android将终止您的应用程序。 您应该使用AsyncTask进行任何处理密集型操作。

如果您可以发布代码和SDK版本,我可以提供更多帮助。 stackoverflow上还有另一个关于此的线程。 HistoryRecord的活动空闲超时?

我从服务器中的php文件中检索结果时遇到了类似的问题。 我已经解决了将PHP代码放在标签内的问题。 没有他们应用程序挂在那里。

希望能帮助到你

我有类似的问题。
在我的View.dispatchDraw()中,我正在调用一个触发另一个dispatchDraw()的方法。
(在dispatchDraw()中添加一个日志表明该函数是连续调用的。在Eclipse中进行方法分析时没有显示)

希望这对某人有帮助。

检查您是否打开了2个或更多Eclipse IDE(如果这是您选择的IDE)。 有可能其中一个控制了ADB的各个部分并拒绝其他部分的访问。 在我的情况下,我遇到了同样的错误,但是当我关闭所有其他Eclipse实例时,应用程序立即以调试模式启动。