这张图片中的下面的LogCat(deprecated),显示不了内容,或者全部都是Unknown,我的解决方法是打开LogCat 没有(deprecated)标志的那个,deprecated 意思为弃用,废弃,不赞成。这样就能使用了
但是有些时候,这里输出日志,但是过滤日志就不行,我也不知道为什么,前几天就是这个情况,今天测试突然又好了。
网上其他答案:
对4.1版本进行调试,使用logcat 查看 log,LOGCAT 输出的日志里面time pid tag等都是问号 而且LOG类型不分,原来调试4.0都没有这个现象。
原来是ADT版本不是最新的,是16.更新到最新的20,然后点帮助->检查更新,等Eclipse 自己更新完后,会提示要重启Eclipse,重启后,
Android 学习教程二 认识 logcat
下面我将详细的介绍logCat:
Window / show View 中 我们 发现有两个
一个是旧版 的 logCat (deprecated) ,另一个是 logCat
由于Android不断的更新,大概是底层做了些修改,原来旧版的logCat已经无法支持高版本的Android系统;
所以你在运行较高版本的Android系统时,你会发现,logCat(deprecated) 是无法正常显示的,你会看到一堆问号 和 unkonw
而新版本的 logCat则显示正常 这是初学者 常遇见的问题;
版本问题:
有些初学者会问,怎么更新 eclipse中android的开发版本;
比如说:我现在开发的版本是1.5 先在想用 2.3 或者更高的版本 4.0等
解决办法:
Window / Customize Perspetive
我们找到 Command Groups Availability / Android SDK and AVDManger
我们把它勾起;然后,回到界面上 遭到一个android 机器人的图标 (一般在左上角)得意
点击选择版本进行更新
好介绍了则么多,现在我们来讲一下如何来使用吧:
当我们运行 android 程序时候,如果发现 logcat没反应,我们可以重新运行 模拟器
那logcat 有什么呢:
级别:
Verbose 所有信息
Debug 漏洞信息
Info 提示信息
Warn 警告性息
Error 错误信息
Assert 是一个调试程序时经常使用的宏
如果想看到自己运行程序的信息可以敲:
app:你的包名
如:app:com.example.qiu
Level 是级别;
Time 时间
PID process id也就是进程id
TID 线程id
application 程序
Tag 标识
text 描述
关于note2的ussd代码
因为手机的一些问题,想自行测试手机的部分硬件是否受损,但是没有工程模式的ussd代码可供使用,如果有知道的大神给我说一下。
目前我所测试过的有 *#*#3646633#*#*和*#*#3646#*#*,但是在里面都没有找到关于硬件测试的相关部分,所以如果有大神知道的话给我说一下,去一趟售后太远不划算