Home » Android » debugging – How do i tell if i'm in the debugger under android?

debugging – How do i tell if i'm in the debugger under android?

Posted by: admin June 15, 2020 Leave a comment

Questions:

I need a way to check whether or not my android app is currently being debugged (there’s a condition we check for on startup that I specifically do -not- want to check when the debugger is running). Does such a beast exist?

How to&Answers:

You need to look at isDebuggerConnected.

But it is considered a very bad practice to make your application’s behavior dependent on whether debugger connected or not. This may lead to some hard to catch bugs. So be careful.

Answer:

I can use android.os.Debug’s isDebuggerConnected and waitingForDebugger methods to catch this state.