调试没有启动器活动的应用程序

时间:2016-12-20 16:53:53

标签: android adb android-debug

我目前的申请没有任何活动。它基本上是一堆没有活动启动器的服务组件(就像标题所说的)。基本上它可以通过Android OS的广播接收器自动触发。

我很难将调试器附加到我的android进程来调试App。

知道如何强制调试器附加到应用程序?

2 个答案:

答案 0 :(得分:0)

您可以使用Debug.waitingForDebugger()实用程序方法。

来自文档:

  

等到调试器附加。一旦调试器附加,这将返回,因此如果您想立即开始跟踪,需要在waitForDebugger()调用之后放置一个断点。

答案 1 :(得分:0)

找到了罪魁祸首。添加到@Edson建议的内容,我忘记在我的构建类型上设置debuggable true,因为它默认设置为false。现在它正在运作!