【发布时间】:2013-07-09 16:26:31
【问题描述】:
如果我设置断点并且服务主线程停在那里,整个服务进程会在几秒钟后(大约 5 秒)被 Android 关闭。发生这种情况时也几乎不可能进行任何操作(无法评估表达式,无法查看当前上下文变量等...)。如果不是Service主线程,那没问题,调试就好了。
Service 通过 Activity 启动。
那么,有没有办法在不被 Android 杀死的情况下调试 Service 主线程?
提前致谢!
【问题讨论】:
-
欢迎对downvotes发表评论,如果有任何问题我可以改进我的问题,谢谢:)
-
你们的服务是做什么的?我有一个用来连接 ws 的服务……是你的情况吗?
-
我的服务执行不同的操作,这里不一一列举。为什么这很重要?
-
因为,我在调试时遇到了一些服务问题,因为我正在暂停线程,... android 杀死它(抛出异常并杀死它)
-
在我的情况下没有抛出异常。并且看起来Service没有被杀死,但是调试器被无缘无故地分离了。