华为手机调试日志在android调试时怎样打印日志

中国领先的IT技术网站
51CTO旗下网站
Android调试之查看日志文件技巧
然而,当我们转战android时,我们发现,通过单纯的System.out我们已经没有办法在console获取信息,为了获取必要的调试信息,我们要用到android的LogCat工具。下面我们来看一下android开发中如何查看app运行日志。
作者:佚名来源:oschina| 15:04
编程调试是每一个编程人员必备的编程技巧,而在编程调试中,我们最最常用也是最最有效的的调试方法之一就是输出信息,有过java编程经验的同学应该知道,在java再发的过程中,我们经常会通过在程序可能出现问题的位置处通过
System.out.println(&aaaaaaaaaaaaaaaaaaaaaaa&);
输出调试信息来调试程序,通过console控制台,我们就可以轻易得知我们的程序到目前位置处是否运行正常
然而,当我们转战android时,我们发现,通过单纯的System.out我们已经没有办法在console获取信息,为了获取必要的调试信息,我们要用到android的LogCat工具
下面我们来看一下android开发中如何查看app运行日志:
1.在android开发中,我们依然可以使用System.out来经行调试信息的输出,只是这时的调试信息不再console中,而是在LogCat中;
2.我们也可以使用andorid工具包中的Log类来经行必要调试信息的输出。
官方解释:Generally,&use&the&Log.v()&Log.d()&Log.i()&Log.w()&and&Log.e()&methods.
The&order&in&terms&of&verbosity,&from&least&to&most&is&ERROR,&WARN,&INFO,
DEBUG,&VERBOSE.&Verbose&should&never&be&compiled&into&an&application&except
during&development.&Debug&logs&are&compiled&in&but&stripped&at&runtime.&Error,
warning&and&info&logs&are&always&kept.
当我们要输出信息时,直接使用Log中提供的Log.v()&Log.d()&Log.i()&Log.w()&and&Log.e()即可
@Override&&&&&&&&&protected&void&onResume()&{&&&&&&&&&&&&&Log.i(Tag,&&first&activity--------onResume()&);&&&&&&&&&&&&&System.out.println(&first&activity--------onResume()&);&&&&&&&&&&&&&super.onResume();&&&&&&&&&}&&&&&&&&&@Override&&&&&&&&&protected&void&onStart()&{&&&&&&&&&&&&&Log.i(Tag,&&first&activity--------onStart()&);&&&&&&&&&&&&&System.out.println(&first&activity--------onStart()&);&&&&&&&&&&&&&super.onStart();&&&&&&&&&}&&&&&&&&&@Override&&&&&&&&&protected&void&onStop()&{&&&&&&&&&&&&&Log.i(Tag,&&first&activity--------onStop()&);&&&&&&&&&&&&&System.out.println(&first&activity--------onStop()&);&&&&&&&&&&&&&super.onStop();&&&&&&&&&}&&&&&&&&&@Override&&&&&&&&&protected&void&onCreate(Bundle&savedInstanceState)&{&&&&&&&&&&&&&Log.i(Tag,&&first&activity--------onCreate()&);&&&&&&&&&&&&&System.out.println(&first&activity--------onCreate()&);&&&&&&&&&&&&&super.onCreate(savedInstanceState);&&&&&&&&&&&&&setContentView(R.layout.activity_main);&&&&&&&&&}&
我们已经把调试信息输出,那么我们应该如何更好的查看这些信息呢:
首先我们要打开eclipse的LogCat窗口,当我们运行一个app时,我们可以看到这个窗口一次会输出很多信息,大多数信息对于我们来说是不需要的, 为了更快的得到我们期望的信息,这里我们就要用到日志过滤器filter,如下图所示,通过加号,我们就可以新建一个过滤器了
新建如下:
如:当你想看System.out的信息时,在Filter&Name处填System.out(这里注意,这个名字是随便填写的)
在by&Log&Tag处填写:System.out这个是System.out.println在android中的Tag标志
当你想看Log输出的信息时,比如你输出的信息是:Log.d(&Test&,&this&is&a&Test&);
在Filter&Name处填写:Testaa,在by&Log&Tag处填写:Test.【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条关注热点头条关注
24H热文一周话题本月最赞
讲师:91673人学习过
讲师:41546人学习过
讲师:268992人学习过
精选博文论坛热帖下载排行
本书全面、深入地介绍了网络应用技术,主要内容包括:RMS权限管理服务、Exchange邮件服务、LCS即时消息服务、WSUS系统更新服务、Symantec网...
订阅51CTO邮刊博客分类:
部分华为手机不显示logcat问题原因是手机底层开关没打开
部分华为手机不显示log问题原因是手机底层开关没打开。
转自这个连接。
1)进入工程模式
有两种方式可以进入工程模式:
a. 在拨号界面输入“*#*#2846579#*#*”
b. 若是小米4.0系统(MIUI),进入“设置--&全部设置--&原厂设置--&工程模式”
2) 打开Log
1. 依次进入“后台设置--&2.LOG设置--&LOG开关”,选择“LOG打开”;返回上一个界面,点击“LOG级别设置”,选择“VREBOSE”
2. 返回到图1所示二面,选择“6. Dump & Log”,打开开关“打开Dump & Log”
3) 重启手机
记得重启,自己在做的时候没重启还浪费了几分钟时间。
浏览 10803
stephen830
浏览: 1970251 次
来自: 上海
Netty视频教程 ...
使用Netty进行Android与Server端通信实现文字发 ...
非常感谢,正好用上
提示的/222.177.4.242
无法链接到ip地址,是什 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'求教怎么在android的Logcat中输出日志 何获取 android 的系统日志_微博生活网
你目前正在浏览:& > &
求教怎么在android的Logcat中输出日志
求教怎么在android的Logcat中输出日志
换了个手机就可缉粻光救叱嚼癸楔含盲以了。之前用的测试机是华为的P6,死活不输出LOG,换其他的android手机就好了。
换了个手机就可缉粻光救叱嚼癸楔含盲以了。之前用的测试机是华为的P6,死活不输出LOG,换其他的android手机就好了。
求教怎么在android的Logcat中输出日志 ……
华为系列手机默认是关闭了日志输出的,需要人工打开。方法如下: 进入拨号界面输入:*#*#284657...求教怎么在android的Logcat中输出日志 ……
android开发中如果碰到logcat中不输出信息的情况,请按以下步骤排除问题: 1. 重启Ecl...求教怎么在android的Logcat中输出日志 ……
android提供了自己的log输出api--&位于android.util.Log这个类中. 这个...求教怎么在android的Logcat中输出日志 ……
一个Android应用程序运行后 并不会在 IDE 的控制台内输出任何信息. 不能在控制台输出。但是...求教怎么在android的Logcat中输出日志 ……
在代码中加入log.i(&标记&,“要打印的东西”); 这样就可以在logcat中看到你要打印的东西...求教怎么在android的Logcat中输出日志 ……
在你的代码里使用Log.i, Log.e, Log.w, Log.v, Log.d这几个函数可以输入...求教怎么在android的Logcat中输出日志 ……
1.Logcat命令的使用 logcat -c 清除屏幕显示 logcat -d 显示 logcat...求教怎么在android的Logcat中输出日志 ……
以MainActivity举例: Log.e(&MainActivity&,&日志输出的内容&);/...android怎么在logcat中输出log ……
你只要在你想要的函数代码中Log.e(); 或 Log.i(); 或 Log.d();, 括号内(&...android开发logcat一直打印日志是怎么回事儿,怎么解决?在线等,急!急!急 ……
肯定是一直打印日志的。因为你的系统在跑,系统中各种应用都会有自己的需求打日志,而你的logcat就是...
你可能感兴趣的内容?温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(18344)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Android手机在开发调试时logcat不显示输出信息的解决办法',
blogAbstract:'
刚开始没有查到好的方法,就用try catch把exception打到一个alertdialog中,但是这样只能看个大概,绕这个圈子没用,最后还是在eoe的论坛上看到了解决办法,恐怕原因是rom本身没有打开log的开关
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:8,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}后使用快捷导航没有帐号?
平板/笔记本
云服务专区
关于7.0log日志打印问题
&略有小成&
来自:浏览器
现在这个版本无法开启日志打印,作为开发人员无法查看系统的日志,进行调试,影响对该机型的适配。望解决
width:100%">
&花粉特种部队&
来自:浏览器
你好,内测版本可以可以通过beta俱乐部进行反馈,也可以通过内测反馈贴反馈
width:100%">
&禁止发言&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止发言&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&独步江湖&
来自:浏览器
看看,打印有什么用
width:100%">
&禁止发言&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&登堂入室&
来自:浏览器
你们经常逛论坛吗?
width:100%">
&登堂入室&
来自:浏览器
& & 华为的手机质量怎么样?是、
width:100%">
&略有小成&
来自:浏览器
啊啊& &啊 啊&&啊
width:100%">
&渐入佳境&
来自:浏览器
楼主做好& &要起飞了
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
花粉特种部队荣耀勋章
好基友勋章
花粉好机友,注册时间大于99天
老茶馆众生随拍:黑煤球的业余生活红枫《川西高原》潜伏墨荷墨荷
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利}

我要回帖

更多关于 android 日志 调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信