Android调试快捷键及相关技巧

简介: 一、设置断点 方法一:双击某行左边的空白栏 方法二:ctrl+shift+B 首次操作为添加,再次操作为取消。   二、调试相关快捷键 1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。

一、设置断点

方法一:双击某行左边的空白栏

方法二:ctrl+shift+B

首次操作为添加,再次操作为取消。

 

二、调试相关快捷键

1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。

2. 【F11】:调试最后一次执行的程序。

3. 【Ctrl+F11】:运行最后一次执行的程序。

4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。

5. 【F6】:单步执行程序。

6. 【F7】:执行完方法,返回到调用此方法的后一条语句。

7. 【F8】:继续执行,到下一个断点或程序结束。

 

三、停留查看变量值

image

 

点击某个变量,右键->Watch,弹出Expressions框供查看变量值

image

四、Log信息打印机制

常用的Log有5个:Log.v()Log.d()Log.i() Log.w() Log.e()。
根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。

 

五、分享一些Eclipse中Debug的一些小技巧
    watch 过的变量 和我们自己加的程序断点不会被Eclipse 自动删除 除非我们手动删除否则会一直留在紫框中,这些数值会拖慢Eclipse 开发工具,如果过多的话很可能会造成 Eclipse 崩溃(有可能是Eclipse的BUG),让开发变得非常痛苦,在这里建议大家在每次Debug调试的时候将紫框中之前 加的程序断点 和 watch过的变量 全部手动清空,只添加这一次调试须要的断点就可以了,这样的话 Eclipse 就不会被这些拖慢进程的东西所导致崩溃。

参考文献:

http://xys289187120.blog.51cto.com/3361352/657169

http://blog.sina.com.cn/s/blog_4b93170a0102dw6d.html

相关文章
|
14天前
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
26 1
|
7月前
|
存储 传感器 定位技术
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
84 0
|
14天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
12 0
|
14天前
|
Android开发 内存技术
Android 通过tinyalsa调试解决录制和播放音频问题
Android 通过tinyalsa调试解决录制和播放音频问题
27 1
|
14天前
|
编解码 监控 API
Android HAL深入探索(6): HIDL 添加SELinux 完整调试过程
Android HAL深入探索(6): HIDL 添加SELinux 完整调试过程
79 0
|
14天前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
18 1
|
14天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
26 1
|
14天前
|
安全 Java Shell
Android11以上 Audio音频调试方法
Android11以上 Audio音频调试方法
51 0
|
14天前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
23 0
|
15天前
|
Linux Android开发
Android Mediatek 修改UART设备名称和默认调试属性
Android Mediatek 修改UART设备名称和默认调试属性
12 0