Android Studio调试工具总结
一、插入断点
二、进入调试状态
![](/assets/blank.gif)
![](/assets/blank.gif)
三、常用的调试方式和快捷键
1.常用调试功能及快捷键:
- step into (F7):进入子函数
- step over (F8):越过子函数,但子函数会执行
- step out (Shift + F8):跳出子函数
- Run to Cursor (Alt + F9) 运行到光标所在的位置。
- show Execution Point (Alt + F10) 快速定位当前调试的位置,并将该行高亮的显示出来。
2.调试功能解释
- step into:就是单步执行,遇到子函数就进入并且继续单步执行;例如当你执行到System.out.println("XXXX")时,使用这个功能时就会进入到System.out.println方法所在类的println方法下(当然这样做事没有必要的,如果进入了想跳出执行step out就可以了。)
- step over:是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。例如上面的例子中,System.out.println("XXXX")执行完后是跳到下一个语句中而不会跳进去,这个功能也是比较常用的,一直按F8就可以了。
- step out:就是但单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
- Run to Cursor:运行到光标所在的位置,执行该功能后,不论你执行到哪里,程序都可以执行到你光标的所在行下。
- show Execution Point:当你不知道程序当前已经执行到哪里的时候,就可以使用这个功能,Android Studio 会跳到执行行所在的界面,并将该行高亮的显示出来。
四、高级调试功能
1、Evaluate Expression
2、条件断点
3、日志断点
4、方法断点
5、异常断点
![](/assets/blank.gif)
6、Field WatchPoint
Android Studio调试工具总结相关推荐
- Android Studio第4部分:调试工具和生产力插件
Android Studio提供了丰富的内置开发工具,以及更丰富的插件生态系统.本系列的前三篇文章重点介绍如何使用Android Studio 安装和设置以及编码和运行一个简单的移动应用程序.现在,您 ...
- android studio 的串口调试工具
1,android studio(2021最新版): https://download.csdn.net/download/lovely_a/87547850 rtsp摄像头,wifi检测,串口通信, ...
- android ios调试工具,Android Studio显示多个window和iOS模拟器显示RN调试工具
开发过程中,用Android Studio调试多个项目时,在File->Open后,打开的新项目A会替换掉打开的项目B.如果要项目A和B的项目同时显示在不同的window下,需要对Android ...
- android 远程调试工具,【教程】搭配Android studio,如何实现app远程真机debug...
用了很久的模拟器,今天给大家分享一个不用模拟器,在没有手机的情况下,如何实现真机debug的教程,第一次发文章,非喜勿喷,望支持下! 废话少说,先睹为快.在不用数据线连接手机的情况下,先来个打断点截图 ...
- android studio 2.1正式版,Android Studio 1.2 正式版发布
Android Studio 1.2现在可以在我们的稳定更新栏目下载了! Android Studio1.2版本是基于IntelliJ 14.1.1.相对于Android Studio 1.1,继承了 ...
- Android NDK开发之旅(2):一篇文章搞定Android Studio中使用CMake进行NDK/JNI开发
Android NDK开发之旅(2):一篇文章搞定android Studio中使用CMake进行NDK/JNI开发 (码字不易,转载请声明出处:http://blog.csdn.NET/andrex ...
- The powerful Android Studio
英文来源: The powerful Android Studio 作者: Saúl Molinero(@saulmm),感谢作者对本篇文章的翻译授权. 译者: D_clock爱吃葱花 校对: 汤涛( ...
- Intellij IDEA(Android Studio)好用的插件和软件
好插件有很多,合理利用插件可以提高开发效率,遇到好用的记录下,找到新的就更新 1.Key Promoter X idea的快捷键提醒和快速设置快捷键,在你不用快捷键使用某个操作的时候,会自动提醒你 如 ...
- 用Android Studio调试Framework层代码
Android程序员不得不知的调试技巧. 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧. java 层调试 首 ...
最新文章
- linux基础(一)安装系统Centos6.5
- 用python爬虫的基本步骤-Python爬虫入门:爬虫基础了解
- linux下find(文件查找)命令的用法总结
- 科大星云诗社动态20210403
- Bootstrap CSS编码规范之选择器使用规范
- 突发!暂停新用户注册,微信这样回应
- 老李推荐:第14章8节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-获取控件列表并建立控件树 1...
- Android开发学习之以CameraAPI方式实现相机功能(二)——相机功能配置
- 解决VIM打开U盘文件中文乱码的问题以及VIM有用的配置
- php 按行读取并分割字符串
- mysql 子查询 性能_mysql子查询性能
- MFC无界面后台运行程序
- Mac 安装JDK 8
- 深入浅出、通俗易懂的讲解CAN bus
- 我的VSTO之路(三):Word基本知识
- 程序员的自我修养_之三_曾国藩与左宗棠
- 拼图游戏java(三)实现鼠标点击图片上下左右移动
- BZOJ 1022 [SHOI2008]小约翰的游戏John
- 算法系列——弗洛伊德算法(Floyd)
- android翻盖手机双屏显示,使用双屏翻盖手机是一种怎样的体验?
热门文章
- Windows7配置多用户登录
- HBase–RegionServer宕机恢复原理
- 水文智能防汛信息化预警系统
- file:///c:/video1/?68-0-0.html,kenhy/baidupan-video - 木兰确实
- Delphi常用批处理命令
- (二、模块设计)莞工校招助手【微服务应用】
- 【附源码】计算机毕业设计SSM无人值守台球厅智能管理监控系统
- 记录一次服务器跑数据的全过程
- Java毕业设计 基于SSM的毕业设计选题推荐 SSM婚纱摄影网站 婚纱摄影管理系统 婚纱摄影小程序
- 程序员永远不要再犯的5个编程bug