订阅更新设为首页收藏本站
苏飞论坛广告位

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程 - 订阅更新

HttpHelper万能框架(V2.1) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.8) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 632|回复: 1

安卓开发学习笔记-DDMS以及LogCat的使用介绍

[复制链接]
  • TA的每日心情
    擦汗
    2016-11-7 08:56
  • 签到天数: 51 天

    [LV.5]常住居民I

    发表于 2016-12-8 10:52:01 | 显示全部楼层 |阅读模式
        DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。
    QQ截图20161208100637.png

    在eclipse的右上角点开DDMS,可以看到当前连接的模拟器设备,我们看到有个状态栏显示online,代表当前连接到了该模拟器。
    QQ截图20161208100751.png
    模拟器连接成功,我们右击项目run as Android Application时就会自动将该项目安装到该模拟器中进行测试等操作。还回到DDMS上来,如果我们选中当前的模拟器,我们看到右边有许多菜单,其中有File Explorer文件浏览器,这个主要是我们选中的模拟器的内存卡的一些东西,这里面有些文件是用户看不到的,其中有个sdcard的目录,表示sd卡下的文件等。
    QQ截图20161208100805.png

    QQ截图20161208102435.png
    作为一个初学者,ddms我大致看了教学视频了解了一下,这里就不费口舌去写这些东西了。我感觉比较重要还是LogCat工具,这个相当于一个排错控制台,可以输出并且定位我们程序中的错误代码。如果LogCat没有的话可以通过菜单里的window-show view -other 来进行选择设置。
    QQ截图20161208100910.png
    选择LogCat后就会在下面窗口显示
    QQ截图20161208100830.png

    为了一睹LogCat是怎样进行错误定位的,我现在在程序里故意写错一个代码:
    QQ截图20161208103430.png

    然后我选择HellowordTest工程项目右键以安卓程序运行,下面是在模拟器执行该项目中...
    QQ截图20161208101053.png

    Launch完成之后我们打开模拟器,点开HellowordTest,
    QQ截图20161208101243.png

    模拟器就相当于是一步手机,刚才我故意写错了一段代码,导致程序奔溃,运行不起来。弹出提示停止运行。
    QQ截图20161208101312.png

    然后LogCat就出现了好多红色的提示信息,红色一般都是错误的提示信息,但是LogCat会出现一大堆红色的提示,所以还得我们去找下对我们有帮助的提示信息,于是我看到了Text下面对应的找到了一行比较醒目的at com.example.hellowordtest....,然后这里就是LogCat给这个错误的提示信息。有两行的提示信息是有用的信息,一个提示我们程序的错误类型(除以0了),一个告诉我们错误的位置(具体哪个方法哪一行),如图所示。
    QQ截图20161208101410.png
    然后我双击这个错误位置提示,eclipse会自动定位到这个错误的地方。

    QQ截图20161208101424.png

    感觉这个和vs的错误列表窗口是一个意思吧。最近几篇帖子大致了解了eclipse这个IDE的开发环境,模拟器的安装,工程项目的运行等功能,俗话说工欲善其事必先利其器,所以对eclipse开发工具的了解是学习安卓开发的第一步,今天的帖子就先写到这。


    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    QQ |手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1)    

    GMT+8, 2017-7-24 10:45

    © 2016-2017


    快速回复 返回顶部 返回列表