我怎么知道我是否在android下的调试器中?

时间:2011-01-25 23:05:59

标签: android debugging

我需要一种方法来检查我的Android应用程序当前是否正在被调试(我们在启动时检查了一个条件,我特意做 - 不想检查调试器何时运行)。这样的野兽存在吗?

2 个答案:

答案 0 :(得分:21)

您需要查看isDebuggerConnected

但是,使应用程序的行为取决于调试器是否连接,这被认为是一种非常糟糕的做法。这可能会导致一些难以捕获的错误。所以要小心。

答案 1 :(得分:0)

我可以使用android.os.Debug的isDebuggerConnected和waitingForDebugger方法来捕获这种状态。