当前课程知识点:Android应用开发基础 > 第一章 Android概述 > 1.3 Android程序调试 > 1.3 Android程序调试-实践案例
本节我们通过一个实例
来介绍如何调试Android应用程序
主要包括LogCat和断点调试两部分内容
下面我们编写一个LogCat例子如下图
使用LogCat对Android的应用程序监控
并使用DDMS视图输出Android调试的信息
我们创建一个应用程序
右击项目名选择 “New” |“Create New Module”
设置应用程序的名字为"Logcat"然后进入下一步
在视图设置中选择“Empty Activity”视图
在logcat Module中进入MainActivity类
新建一个LogCatTest函数
定义String变量Tag
使用getLocalClassName用于
获取类名的全部信息
并使用Log.v 输出冗余信息
使用Log.d 输出调试信息
使用Log.i 输出普通信息
并使用Log.w输出警告信息
使用Log.e 输出错误信息
运行程序
Logcat日志抓取窗口查看信息的时候
信息量比较大
可以使用日志视图的过滤功能
单击 “Edit Filter Configuration”按钮
进入“Logcat Filter Settings”对话框
新建一个过滤器
设置过滤器的名称为
需要抓取的应用程序类名“MainActivity”
设置Log Tag的关键字为
应用程序类名“MainActivity”
点击确认后能看到Tag为
“MainActivity”的日志调试信息
下面介绍如何通过断点的方式
对Android应用程序代码进行逐步调试
那么调试程序中可以使用调试功能来跟踪程序的状态
Android程序调试的步骤如下
在19行单击设置断点
点击调试按钮运行程序
进入调试状态后单步执行
可以看到单步执行了一行代码
使用Log.d 输出调试信息
单步运行完成之后
我们可以看到程序
完成输出了这样的信息
最后在Logcat窗口我们可以看到程序输出的全部信息
这就是第一个Android应用程序调试的全部内容
请大家根据讲课的内容
完成LogCat和断点调试两部分内容
并在Android的模拟器和手机中分别运行
-Android Studio4.1.2安装常用问题汇总2021.3.15
-1.1 Android概述
--1.1 Android Studio安装与配置-实践案例
-1.1 Android概述--作业
-1.2 Android程序
-1.2 Android程序--作业
-1.3 Android程序调试
-1.3 Android程序调试--作业
-2.1 Activity概述
-2.1 Activity概述--作业
-2.2 Activity应用
-第2章 Android视图--2.2 Activity应用
-3.1 Activity布局
-3.1 Activity布局--作业
-3.2 Android基础组件
-3.2 Android基础组件--作业
-3.3 Android中级组件
-3.3 Android中级组件--作业
-3.4 Android适配器
-3.4 Android适配器--作业
-4.1 Fragment碎片组件
-4.1 Fragment碎片组件--作业
-4.2 ViewPager翻页类组件
-4.2 ViewPager翻页类组件--作业
-讨论:fragment与activity的生命周期有哪些不同?
-5.1 Android广播概述
-5.1 Android广播概述--作业
-5.2 Android广播工作原理
-5.2 Android广播工作原理--作业
-5.3 自定义广播
-第5章 广播--5.3 自定义广播
-5.4 有序广播
--5.4有序广播
-第5章 广播--5.4 有序广播
-6.1 系统服务概述
-6.1 系统服务概述--作业
-6.2 访问系统服务
-6.2 访问系统服务--作业
-6.3 自定义服务
-第6章 Android服务--6.3 自定义服务
-6.4 多线程
--6.4 多线程
-第6章 Android服务--6.4 多线程
-7.1 Android运行权限
-7.1 Android运行权限--作业
-7.2 URL URI概述
-第7章 内容提供者ContentProvider--7.2 URL URI概述
-7.3 ContentProvider概述
-第7章 内容提供者ContentProvider--7.3 ContentProvider概述
-7.4 访问通讯录
-第7章 内容提供者ContentProvider--7.4 访问通讯录
-7.5 课后作业案例
-8.1 相机服务
--8.1 相机服务
-8.1 相机服务--作业
-8.2 音视频服务
-8.2 音视频服务--作业
-9.1 网络服务概述
-9.1 网络服务概述--作业
-9.2 网络框架
--9.2 网络框架
-9.2 网络框架--作业
-9.3 Json
--9.3 Json
-第9章 网络技术--9.3 Json
-9.4 Volley
-第9章 网络技术--9.4 Volley
-10.1 文件存储
--10.1.3 实践案例-SharedPreference文件读写
-10.1 文件存储--作业
-10.2 数据库存储
-10.2 数据库存储--作业
-第1章 实训简介以及开发环境配置
-第2章 在线音乐播放器整体设计以及服务端开发
-第3章 在线音乐播放器-客户端开发
-第4章 在线音乐播放器-完整版
-第5章 QQ聊天项目
-第6章 在线点餐系统