广告
返回顶部
首页 > 资讯 > 移动开发 >Android Studio断点调试详解
  • 802
分享到

Android Studio断点调试详解

AndroidStudiostudio调试Android 2022-06-06 13:06:32 802人浏览 八月长安
摘要

本文目录概述调试方法第一步:添加测试代码第二步:添加断点第三步:调试show Execution pointStep OverStep Into

本文目录概述调试方法第一步:添加测试代码第二步:添加断点第三步:调试show Execution pointStep OverStep IntoForce Step IntoStep Outrun to Cursor查看断点修改变量值停止调试 概述

众所周知,断点调试是一个合格程序员必备的一种技能,断点调试可以帮助我们查看程序运行期间每一步各变量的值,学会调试可以帮我们节省很多排查问题的时间,下面我们将来介绍一下Android Studio调试的方法和技巧。
在Android Studio中有两种调试模式分别是

Debug模式 Attach模式

在这里插入图片描述两种模式使用上没有什么很大的区别,Debug模式直接点击按钮即可运行调试,Attach模式在程序启动以后,点中需要调试的应用
在这里插入图片描述
在这里插入图片描述
# 调试界面概述

调试方法 第一步:添加测试代码

我们首先在

MainActivity .java
中添加一些代码

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        List list = new ArrayList();
        for (int i = 0; i < 100; i++) {
            list.add(getSting(i));
            setInto(i);
            Log.i("MainActivity", "这是第" + i + "条数据");
        }
    }
    public String getSting(int i) {
        return ("第" + i + "条数据");
    }
    public void setInto(int i) {
        Log.i("MainActivity", "i=" + i);
    }
}
第二步:添加断点

在调试期间或者调试前点击编辑区的左边单击即可添加调试断点
在这里插入图片描述
在已经添加调试断点上再次单击即可取消该行断点
在这里插入图片描述

第三步:调试 show Execution point
 功能:显示执行点:点击该按钮,光标将定位到当前正在调试的位置
快捷键:Alt + F10

在这里插入图片描述
在这里插入图片描述

Step Over
 功能:单步跳过,点击该按钮表示程序将执行下一行,如果该行是一句代码直接执行到下一行,如果该行是
 一个方法, 不会进入该方法,直接执行到下一行。
快捷键:F6

在这里插入图片描述
在这里插入图片描述

Step Into
功能:单步跳入,点击该按钮表示程序将执行下一行,如果该行是一个方法, 会进入该方法继续执行。
快捷键:F5

在这里插入图片描述

在这里插入图片描述

Force Step Into
功能:单步强制跳入,点击该按钮表示程序将执行下一行,如果该行是一个方法, 会进入该方法继续执行。
该操作和前面的Step Into的区别在于:Step Into 遇到系统方法不会强制进入,该方法遇到系统方法也
会强制进入。
快捷键:Alt + shift + F7

在这里插入图片描述

Step Out

在这里插入图片描述

功能:跳出前面step into 进入的方法,如果需要跳出的该方法有断点就不会跳出该方法,而会进入该方法下个断点
快捷键:F7

在这里插入图片描述

run to Cursor

在这里插入图片描述

功能:跳到下一个断点
快捷键:Ctrl + R

在这里插入图片描述
点击左边的绿色按钮也可以实现该功能
在这里插入图片描述
在这里插入图片描述

查看断点

在这里插入图片描述
如果我们想查看那些地方打了断点,点击该按钮即可
在这里插入图片描述
也可以取消勾选断点
在这里插入图片描述

修改变量值

可以在变量区,右键set value修改变量运行期间的值
在这里插入图片描述

停止调试

在这里插入图片描述
如果想结束调试过程,点击该按钮即可
在这里插入图片描述


作者:huwei0814


--结束END--

本文标题: Android Studio断点调试详解

本文链接: https://www.lsjlt.com/news/29535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android Studio断点调试详解
    本文目录概述调试方法第一步:添加测试代码第二步:添加断点第三步:调试show Execution pointStep OverStep Into...
    99+
    2022-06-06
    Android Studio studio 调试 Android
  • 详解使用Visual Studio Code对Node.js进行断点调试
    在开发的过程中,几乎不可能一次性就能写出毫无破绽的程序,断点调试代码是一个普遍的需求。 作为前端开发工程师,以往我们开发的JavaScript程序都运行在浏览器端,利用Chrome提供的开发者工具就可以方便...
    99+
    2022-06-04
    断点 详解 Visual
  • Android Studio调试Gradle插件详情
    前言: 使用ASM在编译期修改字节码来完成各种功能(统计方法耗时、全埋点统计...),就需要开发Gradle插件。开发插件中遇到问题排查使用日志输出效率太低了,能断点调试的话就更好了...
    99+
    2022-11-13
  • phpstorm断点调试方法图文详解
    环境:win10+phpstorm2022+phpstudy8+lnmp 1、phpinfo();  查看是否安装xdebug,没有走以下流程 2、phpstudy中切换不...
    99+
    2023-05-17
    phpstorm 断点 调试
  • android studio无线调试
    1,版本:Android Studio Electric Eel | 2022.1.1 手机系统需为android11或以上 2,在android studio的device manager那里选择 pair devices using w...
    99+
    2023-08-17
    android studio android
  • Visual Studio Code断点调试Vue的示例分析
    这篇文章将为大家详细讲解有关Visual Studio Code断点调试Vue的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Chrome 的调试窗口中调试 Vu...
    99+
    2022-10-19
  • 一加8手机【ColorOS Android 13】使用Android Studio在Debug断点调试时自动断开崩溃
    一加8手机(系统是ColorOS  Android版本: 13) 在使用android studio进行usb调试过程中, 总是在几秒钟之后就自动崩溃退出应用(代码正常,使用其他测试机正常调试), 调试自然也就断开了;  解决办法: 将【...
    99+
    2023-09-24
    手机 android-studio
  • 如何浅析Visual Studio调试中断点的设置
    本篇文章给大家分享的是有关如何浅析Visual Studio调试中断点的设置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我曾经问过很多人,你一般是怎么调试你的程序的?F9, ...
    99+
    2023-06-17
  • Python断点调试
    很多项目是用python写构建脚本的,比如微信最近开源的终端跨平台组件 Mars 本文将以mars为例简单介绍下如何用PyCharm对python进行断点调试。 导入代码 open整个mars项目,切换合适的python版本,...
    99+
    2023-01-31
    断点 Python
  • 如何使用Visual Studio Code对Node.js进行断点调试
    这篇文章主要介绍如何使用Visual Studio Code对Node.js进行断点调试,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在开发的过程中,几乎不可能一次性就能写出毫无破绽...
    99+
    2022-10-19
  • 详解Intellij IDEA 2017 debug断点调试技巧(总结)
    在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Window...
    99+
    2023-05-30
    debug 断点调试 tell
  • IDEA断点调试,断点不起作用的解决
    目录IDEA断点调试,断点不起作用IDEA断点调试(Debug)为什么需要DebugDebug的步骤总结IDEA断点调试,断点不起作用 极有可能是这个按钮被点中了,去掉之后,debu...
    99+
    2023-03-01
    IDEA断点调试 IDEA断点 IDEA断点不起作用
  • vscode PHP 断点调试
    目录 步骤一:查看自身的PHP信息 步骤二:下载对应的Xdebug工具 步骤三:php.ini文件 配置 步骤四:vscode配置 测试 步骤一:查看自身的PHP信息 在php中输入phpinfo(),来查看自己的php信息 ...
    99+
    2023-09-07
    php 开发语言 vscode 测试工具
  • Android Studio 开发调试小技巧
    ** 无线adb ** 在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用, 这种方法...
    99+
    2022-06-06
    Android Studio studio 调试 技巧 Android
  • vscode php debug断点调试
    记录一个我配置debug的总结 大概步骤 下载对应版本xdebug下载vscode插件配置 只要跟着一步一步配置即可 在桌面创建一个test文件夹 创建一个index.php文件 win + r 输出cmd cd到这个文件夹 使用ph...
    99+
    2023-09-11
    php 开发语言
  • python调试 设置断点
    1在所需要调试的地方加入如下代码:    import pdb    pdb.set_trace() 2调试代码常用命令:     实例请见参考文...
    99+
    2023-01-31
    断点 python
  • Python断点调试方法
    Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug。python 提供了一系列 debug 的工具和包,可供我们选择。本文将主要阐述如何利用 python debug 相...
    99+
    2023-01-31
    断点 方法 Python
  • Android Studio真机无线连接USB设备调试运行详解流程
    前言 一般情况下,多数移动开发者使用的是数据线连接电脑,进行各种移动设备的调试,更有胜者,非常迷恋模拟器,模拟器它好不好,答案是好,因为直接运行在电脑上,直接操作,调试,确实方便。尤...
    99+
    2022-11-12
  • php 断点调试 PHPStorm Xdebug helper
    安装与使用php的xdebug扩展 浏览器访问只包含...
    99+
    2023-10-12
    php phpstorm 开发语言
  • Java Eclipse进行断点调试
    如何调试Java程序?大家最开始学习Java,都会觉得IDE调试好高端有木有,其实很简单了。下文会尽量简单直观的教会你在Eclipse中调试,其他的IDE调试步骤也是类似的。1.在你觉得有错的地方设置断点。在代码行数前,点击右键,注意是右键...
    99+
    2019-04-16
    java教程 Java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作