debug调试高级功能 断点、布局 及Android Studio常用快捷按键使用详情

文章目录

debug断点篇:

打临时断点(只用一次):alt+断点

条件断点:在断点上,点击右键,在Condition那里,设置我们需要的值,循环就会自动停到我们设置的那个值那里

依赖断点:

就是一个一个断点的执行,依赖于另一个断点。如果,第一个断点不触发,那么第二个断点也不会触发;相当于绑定依赖的关系。

1,打开View Breakpoints,如下图

  1. 在某个断点上,点击右键,找到Disable until hitting the following breakpoint,选中此断点要依赖的断点(依赖的断点不触发,次断点也不会触发)

异常断点:

当程序出现异常后,我们可以通过添加对应的异常断点。添加对应Exception的异常断点后,程序执行到该异常后,就会停留在异常位置。

变量断点:

就是在跟其他断点一样,在变量上打断点。

变量是对象的话,记得断点右键,把Field Access勾选上。
这个变量的值在那里改变的时候,断点就会停留在哪里

布局篇:

Tools -> Layout Inspector 能够查看当前界面显示的布局layout详情

Log中搜索关键字 ActivityTaskManager:查看正在显示的Activity

快捷键篇

  • Alt + 7 能够快捷展开类中的方法及变量等
  • Ctrl + W 执行会拓展选择,第二次选中会选中所在行
  • Alt + F7 能够展开某个方法或者变量在其他地方的使用详情
  • Ctrl+Tab:打开界面切换窗口,保持按住Ctrl键,选中相应的要打开的窗口。
  • Ctrl+ Shift+ 减号 收缩所有方法
  • Ctrl+ Shift+ 加号 展开所有方法
  • Ctrl + F6 重命名变量,改动后所有引用的地方都会进行改变
  • Ctrl + Alt + ← 返回上次浏览位置
  • Ctrl + Alt + → 返回之后一次浏览位置
  • Ctrl + Alt + ↑ 当前行上移
  • Ctrl + Alt + ↓ 当前行下移
  • Ctrl + W 扩展光标所在位置选择
  • Ctrl + Shift + W 反向扩展选择
  • Ctrl + Shift + U 变量名小写转大写,大写转小写
  • Ctrl+X 删除行
  • Ctrl+D 复制行
  • Ctrl+G 行数快速定位
  • Ctrl+E 弹出最近打开文件列表
  • Ctrl+J快捷键 快速代码框,可以logd这一快捷代码的"命令"
  • Ctrl+[或]可以跳到大括号的开头结尾
  • Ctrl+F12,可以显示当前文件的结构
  • Ctrl+Alt+H 弹出方法、类名及变量的调用关系
  • 双击Shift 快速打开搜索面板
  • Ctrl + N 搜索面板中 -> 快速打开类
  • Ctrl + Shift + N 搜索面板中 -> 快速打开文件
  • Alt+1 快速打开或隐藏工程面板
  • Alt+F1可以将正在编辑的元素在各个面板中定位

  • Ctrl+P,可以显示参数信息
  • Ctrl+H 显示类结构图
  • Ctrl+Shift+Insert可以选择剪贴板内容并插入
  • Ctrl+Alt+T可以把代码包在一块内,例如try/catch

日志篇:

Logcat中输入level能够查看指定等级的日志:

总结:

参考链接:

相关推荐
半条-咸鱼18 小时前
基于安卓的 WAV 音频采集方案_含工具
android·音视频
九皇叔叔19 小时前
MySQL8.0 版本安装部署
android·adb
OneLIMS20 小时前
OneLIMS 安卓 APK 一键打包说明文档
android
阿亮爱学代码1 天前
初识Android界面布局
android·xml·view·viewgroup
moon66sun1 天前
Visual Studio:.props` 文件
ide·visual studio
zopple1 天前
Laravel 9.x核心特性全解析
android
黑牛儿1 天前
PHP 8.3性能暴涨实测|对比8.2,接口响应提速30%,配置无需大幅修改
android·开发语言·后端·php
被开发耽误的大厨1 天前
2、基本类型和引用类型的执行存储流程是怎样的?
android·哈希算法
程序员陆业聪1 天前
启动瓶颈定位实战:Perfetto + Macrobenchmark 一套组合拳
android
洞见前行1 天前
Android第三代加固技术原理详解(附源码)
android