Android16_Android调试方法

一、DDMS的使用

在Eclipse中打开DDMS视图

1.LogCat:

LogCat用于显示程序运行时的日志信息,一般包括debug、info、warn和error,上面5个圆圈形按钮分别是:

V --verbose:查看全部日志信息

D --debug:查看debug、info、warn和error信息

I --info:查看info、warn和error信息

W --warn:查看warn和error信息

E --error:查看error信息

另外,LogCat可以添加过滤器,用来查看特定的信息,例如我们之前添加的System.out过滤器就是用来查看输出信息的。

2.File Explorer

File Explorer可以浏览当前模拟器中的所有文件。就是和用adb shell中查看的是一样的。比如:上次通过shell命令查询数据库的位置是在data/data/com.android.activity/database/下面。

此外,在File Explorer标签上有两个按钮,分别是push a file from device和push a file onto device,即从模拟器上得到一个文件和向模拟器上添加一个文件。这样可以可以很方便的在模拟器与电脑之间传输数据。

3.Devices

有时Android模拟器正常运行,可是DDMS却和模拟器的连接中断,此时只要在Devices标签下点击restart即可重新建立连接。

二、常见程序调试方法

当程序运行时提示有异常时,可以在Logcat下面看Error信息,里面会有异常的全部信息。通常做法是使用Log这个类在程序中记录日志信息。

例如:

Log.d("debugInfo","这是程序中的Debug信息");

d()方法就是debug信息,此外还有v()、i()、w()、e()等,这样添加日志信息之后就可以在LogCat中添加过滤器,当程序运行的时候就可以查看日志信息了。

d()方法中的参数分别为日志名称和日志内容。添加过滤器方法:

其中,Log Tag就是d()方法中的名字。

android调试步骤,Android16_Android调试步骤相关推荐

  1. 通过BOP-2操作面板对G120变频器进行调试的具体方法步骤(图文)

    通过BOP-2操作面板对G120变频器进行调试的具体方法步骤 BOP-2的基本信息: 订货号:6SL3255-0AA00-4CA1 正反面图片如下图所示, 初始界面如下图所示, 此时点击HAND/AU ...

  2. QT调试的详细操作步骤

    QT调试的详细操作步骤(配案例) QT版本:5.8.0 一.断点调试 二.单步调试 三.用qDebug()调试. 参考文献: QT版本:5.8.0 一.断点调试 QT提供了一个很有用的调试方式:断点调 ...

  3. PCB电路板调试都有哪些步骤及方法?

    对于一个新出的PCB样板,入行新手调试起来往往会遇到一些困难,特别是当样板比较大.元件比较多时,往往无从下手.那么,PCB电路板调试都有哪些步骤及方法? 一.板面观察及电阻检查 首先要大概观察一下,板 ...

  4. android studio 开发android app 真机调试

    大家都知道开发android app 的时候可以有2种调试方式, 一种是Android Virtual Device(虚拟模拟器) ,另一种就是真机调试. 这里要说的是真机调试的一些安装步骤: 1. ...

  5. Android通过Chrome Inspect调试WebView的H5 App出现空白页面的解决方法(不需要FQ)

    本文系博主原创,未经许可不得转载.如未经本人同意,私自转载或盗取资源提供下载,本人保留追究其法律责任的权利. 调试基于WebView的Hybrid App最舒服的工具当然是Chrome自带的开发者工具 ...

  6. 动态分析Android App之动态调试

    这个系列一共有五篇左右,内容主要介绍如何在Java层动态分析和调试Android App,和网上其他教程相比,内容更充实,体系更健全,深入而浅出. 闻道有先后,术业有专攻,希望能给刚入门Android ...

  7. android java 调试工具_调试应用  |  Android 开发者  |  Android Developers

    Auto 如果您希望 Android Studio 自动为您要调试的代码选择最合适的选项,请选择此调试类型.例如,如果您的项目包含任何 C 或 C++ 代码,Android Studio 会自动使用 ...

  8. Android FrameWork 学习之Android 系统源码调试

    这是很久以前访问掘金的时候 无意间看到的一个关于Android的文章,作者更细心,分阶段的将学习步骤记录在自己博客中,我觉得很有用,想作为分享同时也是留下自己知识的一些欠缺收藏起来,今后做项目的时候会 ...

  9. [免费专栏] Android安全之动态调试APP的一些技巧「Android Studio调试」

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

最新文章

  1. 恭喜,五年时间再造一家赴美上市公司
  2. 关于z-index介绍
  3. 多线程的几种实现方法
  4. mini2440的时钟
  5. c3p0 参数 模糊查询_Hibernate day03笔记
  6. 2015年3月29号日报
  7. 2021-2025年中国顶级服务行业市场供需与战略研究报告
  8. python中如何导入数据包_如何在python中发送数据包?
  9. scanf()和getchar() 使用
  10. ImageMagick 图片处理 函数说明和使用举例
  11. Linux下如何编写和使用自定义的Shell函数和函数库
  12. 新建SVN Repository
  13. 2100 年的世界会怎样?用遥感数据预测未来城市
  14. 三个小李子讲述安卓动画用法
  15. 如何控制cpu资源使用?
  16. swoole安装教程人人商城互动直播通信服务启用教程
  17. 制作轮播图经验分享——element ui走马灯的使用(附源码,效果截图)
  18. 获取当天年月日,及开始结束时间
  19. selenium教程(2)CSS元素操作
  20. 轻量级姿态估计技巧综述

热门文章

  1. LeetCode简单题之两数之和
  2. 在Cuda上部署量化模型
  3. Docker基本原理概述
  4. RGB-D对红外热像仪和毫米波雷达标定
  5. ADAS可行驶区域道路积水反光区域的识别算法
  6. Laravel 7发行说明
  7. thinkphp5.1 中间件是什么有什么用
  8. VIM配置攻略(最强干货加强版)
  9. 【CV】吴恩达机器学习课程笔记第10章
  10. acitivity 和fragment 通信,使用广播来传递信息的问题