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

D G*_*cia 7 debugging android

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

ina*_*ruk 21

您需要查看isDebuggerConnected.

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

  • 我在单一测试中使用它,以在连接调试器时增加超时值。这样,即使由于断点导致执行时间增加,测试也可以通过。 (2认同)