How to debug only one class

6

Very good to everyone. It turns out that I want to debug only the main class without the debugger jumping to other classes not written by me.

I've tried configuring the debugger according to the following link but it has not worked. I think it's because the answer is for an older version of Android Studio.

Below are some screenshots of how I currently have the debugger configured.

Thanks in advance.

    
asked by Purple_Bull 08.01.2018 в 19:36
source

1 answer

0

According to your comment:

  

It turns out that I want to debug only the main class without the debugger   go jumping to other classes not written by me.

You can add the classes you do not want to debug:

Depending on your project you would have to add all the classes or packages that you do not want to be debugged.

However, the simplest way to avoid filling the configuration with classes is:

Only purge the program, for this use the key: F8 (Step over)

  

F8 (Step Over) Executes a line of code. If the   instruction is a call to a method, execute the method without entering   within the code of the method.

since if you use F7 to debug (debugging - Step into), what you are doing is to purge even the methods of internal classes that your code uses.

  

The behavior I would like to obtain is, once the   analysis of my code should stop the execution of the program and   show the value of a variable that I would like to analyze.

For this you can use the LogCat , which would print the value of the desired variable in the LogCat, for example:

Log.d("MainActivity", "Valor variable: " + variable);

Write and view logs in LogCat

Another way to verify the value of varables, is to perform debugging using Shift + F9 .

You can check the value of the variables by adding breakpoints (breakpoints), and by using the mouse pointer verify the value of the variables, even without finishing the application.

    
answered by 08.01.2018 в 19:58