我需要一种方法来检查我的Android应用程序当前是否正在被调试(我们在启动时检查了一个条件,我特意做 - 不想检查调试器何时运行)。这样的野兽存在吗?
答案 0 :(得分:21)
您需要查看isDebuggerConnected。
但是,使应用程序的行为取决于调试器是否连接,这被认为是一种非常糟糕的做法。这可能会导致一些难以捕获的错误。所以要小心。
答案 1 :(得分:0)
我可以使用android.os.Debug的isDebuggerConnected和waitingForDebugger方法来捕获这种状态。