Android Studio 调试快捷键及调试技巧

Posted 老樊Lu码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio 调试快捷键及调试技巧相关的知识,希望对你有一定的参考价值。

1、Android Studio 调试快捷键

  •  Shift+F9 快捷键,启动程序的调试模式。
  • 快捷键 F8 单步执行程序。
  • 快捷键 F7 单步执行程序,遇到方法时进入。
  • 快捷键 Alt+F9 运行到光标处。
  • 跳到下一个断点,step out(Shift+F8),跳出进入的方法。
  • 查找引用alt + F7
  • 显示调用 alt + f7
  • 显示调用的提示框 command + alt + f7 (同上的作用)
  • 跳转至声明定义的地方 command + b / command + click
  • 跳转至实现的地方 command + alt + b
  • 跳转类型声明的地方 ctrl + shift + b

 

 

1.代码定位快捷键

本文件查找函数或者变量

command+F

2.当前工程查找文本

control+shift+F

3.查找类

command+N

4.查找文件

command+shift+N

5.查找项目中的方法或变量

command+shift+Alt+N

6.查找符号

右键选择“Find Usages”(快捷键Alt+F7)

7.查找该类被使用到的地方

ctrl+F7就是该方法在当前类中的被使用到的地方

8.重新构建

command+F9

9.install

command+F10

2、调试技巧

1.选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。

2.Debug模式启动APP(Shift+F9)

APP启动后,运行至第一处断点处会停下来,同时IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法Add()中,程序的第20行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断点处所调用过的所用方法,越下面的方法被调用的越早。 

同时也能看到,设置断点的代码行变量i处在监控之中,此时,i = 0。

3.单步调试

3.1 step over(F8)

点击红色箭头指向的step over按钮(图中我们按了两次让 i =1,看的明显一些),程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行。就是说不会进入到调用的其他方法中去)。

3.2 step into(F7)

点击红色箭头指向的step into按钮,程序向下执行一行。跟step over不同的是:如果该行有方法调用且为自定义方法,则运行进入自定义方法(不会进入官方类库的方法)。  

3.3 step out(Shift+F8)

如果在调试的时候你进入了一个方法(如Add()),并觉得该方法没有问题,你就可以使用step out跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。 

3.4 run to Cursor(Alt+F9)

设置多个断点时,可利用 run to Cursor按钮在两个断点之间跳转。 

3.5 Watches

如果某个类或方法中变量太多,在Variables面板里观察的话会很费劲,这时就会需要用到Watches这个工具了。 

点击Watches下方的+号,然后手动输入变量的名称回车就OK了。 

也可以选择Variables中的变量名然后点击右键,选择Add to Watches,然后Watches面板中就有了。

 

以上是关于Android Studio 调试快捷键及调试技巧的主要内容,如果未能解决你的问题,请参考以下文章

最强 Android Studio 使用小技巧和快捷键

62个 Android Studio 使用小技巧和快捷键

Android Studio 调试技巧

vs(visual studio)调试功能里各个按钮的意义及使用方法?

Android Studio 小技巧合集

白话开发——Android Studio代码调试技巧篇