Andriod学习笔记系列(4)——Andriod程序调试

在Andriod里面写程序里面出现了错误大家可能不知道怎么找错误或者调试错误,这也是很多同学在Andriod程序中遇到的困难,Andriod系统提供了几种调试工具,用于定位,分析及修复程序中出现的错误,在这里与大家一起分享一下,

LogCat

LogCat是用来获取系统日志信息的工具,并可以显示在Eclipse中,LogCat捕获的信息主要有虚拟机产生的信息,进程信息ActivityManager信息,打开方式Windows—>Show View—>Other

过滤日志输出

每一个输出的Android日志信息都有一个标签和它的优先级.

日志的标签是系统部件原始信息的一个简要的标志。(比如:“View”就是查看系统的标签).
优先级有下列集中,是按照从低到高顺利排列的:
V — Verbose (lowest priority)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)

自定义过滤日志(过滤System.Out.println)

通过自己新建日志过滤可以过滤出自己需要的日志信息,比如说在java中经常用到的System.out调试语句,点击LogCat窗口的“+”新建自己的过滤器

举个例子吧:

 

public class ClientActivity extends Activity {
    /** Called when the activity is first created. */
   
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Log.v("YuJing", "Verbose");
        Log.d("YuJing", "Debug");
        Log.i("YuJing", "Info");
        Log.w("YuJing", "Warn");
        Log.e("YuJing", "Error");
        System.out.println("创建界面成功!!!");
        System.out.println("我的第一个界面!!!");
         
    }
	 
}

 

 DevTools

在Andriod模拟器中,内置了一个用于调试和测试的工具DevTools.DevTools包括一系列用户各种用途的小工具

1.Development Settings

 具体的我就不一一说明了,举个例子,里面的Debug App选项,如果不选定的话,Debug App可以有效的防止Andriod程序长时间停留在断点而产生异常

2.Package Browser

Package Browser是Andriod系统中的程序包查看工具,能够详细显示已经安装到Andriod系统中的程序信息

3.Pointer Location

Pointer Location是屏幕点位置查看工具,能够显示触摸点的X轴坐标和Y轴坐标

4.Running process

Running process能够查看Andriod系统中正在运行的进程,并能查看详细信息,包括进程名称和进程所调用的程序包

5.Terminal Emulator

Terminal Emulator可以打开一个连接底层Linux系统的虚拟终端,可以执行Linux命令

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEADME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEADME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值