首页 > 移动平台 > 详细

android的开始时对bug的定位和处理

时间:2015-03-23 07:13:51      阅读:218      评论:0      收藏:0      [点我收藏+]

初学android,跟着网上的教程写点东东,因为版本的不同,和内容的一些细节问题没有注意到,导致程序写完后bug一堆,反正就是报Unfortunately,Activity has stopped.先用log.d()在各个位oncreate的各个所有可能出错的地方加上log.d()测试看看代码在那个地方断了,发行在一个单独的函数内,出量问题,利用log.d()在这个单独的函数里也进行打印,并且logcat里有报javanull这样的感觉是报了空指针,说明函数取值时出理问题,并且用log.d()也没打印出该有的值,发现问题是在杈限上了,由于是初学,并且教程也没有把权限指出来,所以我也跟着出错了,在androidManifest.xml里把权限添加好后继续,同样报错不过这里已经打印了函数的取值了,这时报了一个you must supply a resource ID for a Textview说明了Textview这个视图有问题,我在网上搜了一下相关的问题,发现可能是数据适配器和数据的不匹配,由于初不学懂,我把代码改成直接在listview里适配arraylist数据出错,回头一看原来是我的数据格式xml里的用的listview而不是要求的testview,这是我听教程不认真导致的,细心才不易出错哈。花了我点时间但是我感觉还是有所收获,在这里记录一下,以后出错多看看LogCat的输出和用Log.d()进行bug定位。

android的开始时对bug的定位和处理

原文:http://my.oschina.net/lenglingx/blog/390201

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!