2016-05-02 23 views
1

我不确定这是Android Studio 2.0的问题,还是因为在我正在开发的这个新应用程序中出现一些奇怪的项目设置。 当我在调试期间停在断点处时,操作系统向我显示一个对话,指出应用程序没有响应,并且让我选择等待或终止应用程序。然后过了一段时间,或者如果我没有回应对话框,它会在没有我的命令的情况下杀死应用程序。Android操作系统认为应用程序在调试过程中处于断点时没有响应

我以前从来没有见过这种情况,通常Android操作系统知道该应用程序处于调试模式,并且在没有响应时不会吓坏。 我尝试将应用程序设置为开发人员设置中的调试应用程序。

这个改变了的东西:新项目(以前创建),Android Studio升级到2.0。 这是我一直使用的手机。

回答

1

您可能正在调试在UI线程上运行的语句,从而阻止该应用程序。也许在过去,您设置的所有调试点都不在主UI线程中。

+0

不,我一直能够设置断点在活动的onCreate()。 – Siavash

1

对我来说,问题与后台运行的服务有关。

我的服务每5分钟执行一次后台任务,所以如果断点“暂停”主线程,服务将尝试运行并显示“无响应”弹出窗口。十秒钟后,如果我们仍然处于断点处,系统会一遍又一遍地显示烦人的弹出窗口。

我我的问题的更详细的描述可以在这里找到:https://stackoverflow.com/a/38771413/4624524

相关问题