`

关于Android Logcat打印输出中文乱码问题的解决方法

阅读更多
Android LOGCAT输出是UTF-8编码,要想正确显示中文,需要设置在WINDOWS CMD窗口的编码设置,以下为设置步骤。

1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001
          F:\trash>chcp 65001
    执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。

3、修改窗口属性,改变字体
    在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
4、通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。

LOGCAT的使用
[adb] logcat [<option>] ... [<filter-spec>] ...
过滤器语句按照下面的格式描tag:priority ... , tag 表示是标签,priority 是表示标签的报告的最低等级. 从上面的tag的中可以得到日志的优先级. 你可以在过滤器中多次写tag:priority

adb logcat ActivityManager:I MyApp:D *:S
上面表达式的最后的元素 *:S ,,是设置所有的标签为”silent”,所有日志只显示有”View” and “MyApp”的,用 *:S 的另一个用处是 能够确保日志输出的时候是按照过滤器的说明限制的,也让过滤器也作为一项输出到日志中.

http://litwon.spaces.live.com/blog/
分享到:
评论
6 楼 wafj1984 2011-03-10  
小强龙........
5 楼 win_co 2011-02-18  
哇。。果然都是强者。。学习了。。
4 楼 lucane 2011-02-11  
这个问题现在已经基本不是问题了的吧,下载最新的ADT就可以了
或者参见http://lucane.iteye.com/blog/868777
3 楼 zxflb 2011-01-28  
一直 被不能显示 中文 所困惑 ,试下楼主的方法 可行不
2 楼 w11h22j33 2011-01-15  
需要还原回GBK只要CMD输入“chcp 936”回车即可;
1 楼 w11h22j33 2010-12-11  
该方法已经验证真实有效

相关推荐

    让android的LogCat支持中文输出

    要解决LogCat中文输出的问题,我们可以从两个方面入手: 1. **修改Log类的输出方式**: Android系统的Log类提供了打印日志的方法,如`Log.v()`, `Log.d()`, `Log.i()`, `Log.w()`, 和 `Log.e()`。我们可以自定义一...

    Android-Android日志工具支持Logcat输出和文件记录

    总结一下,这个名为"TLog"的Android日志工具是一个强大的日志管理解决方案,它结合了Logcat实时查看和本地文件记录的优点,为开发者提供了更灵活的日志处理方式。通过自定义设置,开发者可以根据实际项目需求调整...

    在Android界面上显示和获取Logcat日志输出

    在Android开发过程中,...无论是在Android Studio中查看,还是在代码中动态获取和展示日志,都能帮助开发者快速定位和解决问题,从而提升开发效率和应用质量。在实际项目中,善用Logcat能极大地提高开发者的生产力。

    Android Logcat 的使用

    总结,Logcat是Android开发不可或缺的一部分,熟练使用Logcat能极大地提升开发效率和问题解决能力。了解其功能、正确地在代码中插入日志以及有效地使用过滤器,都是提升Android开发技能的关键步骤。在实际工作中,...

    解决Android7.0以上手机eclipse不输出logcat问题

    8. **升级到Android Studio**:尽管这不是解决Eclipse问题的方法,但强烈建议开发者转向Android Studio。它拥有更好的Logcat支持,以及许多其他现代开发工具和特性。 9. **阅读文档**:参考《安卓7以上版本手机不...

    Android Logcat 抓取调试工具

    然而,如果你不想依赖这些大型IDE或者更喜欢命令行之外的解决方案,有一些独立的工具可以实现相同功能,例如"Android Logcat 抓取调试工具"。 这个工具是基于Java环境开发的,这意味着你需要先确保已经在你的计算机...

    安卓logcat输出内核日志android studio工程源码

    本文将深入探讨如何使用"安卓logcat输出内核日志android studio工程源码"来收集和分析内核日志信息。我们将讨论以下几个核心知识点: 1. **logcat工具**:logcat是Android系统内置的一个命令行工具,用于捕获和显示...

    将Logcat输出到屏幕

    在Android开发中,Logcat是调试应用程序不可或缺的工具,它记录了系统和应用的日志信息。本教程将详细介绍如何将Logcat的输出显示在手机屏幕...通过这种方式,我们可以更便捷地监控应用运行状态,及时发现并解决问题。

    ddmlib.jar,用于解决该jar包作用:解决eclipse在Android7.0以及7.0以上的手机上无logcat输出

    该jar包作用:解决eclipse在Android7.0以及7.0以上的手机上无logcat输出 1.将下载好的ddmlib.jar替换到自己ADT的tools目录lib下E:\adt\sdk\tools\lib 2.将下载好的ddmlib.jar替换到自己ADT的configuration目录org....

    Android-LogcatView一款可以在手机中打开logcat控制台

    在Android应用开发中,日志(Logcat)是一个至关重要的工具,它允许开发者查看应用程序运行时的输出信息,包括错误、警告、调试信息等。通常,开发者会在计算机上的Android Studio或其他IDE中使用Logcat来追踪程序的...

    解决Android studio用真机调试时logcat一直输出日志问题

    通过遵循这些步骤和技巧,你应该能够有效地解决Android Studio真机调试时logcat日志输出过多的问题,以及运行时出现的红色错误语句。在日常开发工作中,理解并掌握logcat的过滤功能和错误排查方法对于提升工作效率至...

    Android LogCat使用详解

    LogCat 在 Android 开发过程中扮演着至关重要的角色,帮助开发者追踪错误、定位问题以及理解应用的运行状态。以下是关于 LogCat 的详细说明: 1. **查看 LogCat** - **Eclipse Debug/DDMS 模式**:在 Eclipse 开发...

    android logcat使用

    在Android中输出日志主要依赖于`android.util.Log`类,这个类提供了一系列的静态方法用于输出不同级别的日志信息。这些方法包括: - `Log.v(String tag, String msg)`:输出VERBOSE级别的日志。 - `Log.d(String ...

    解决华为系列手机调试时不能打印Logcat日志信息

    ### 解决华为系列手机调试时不能打印Logcat日志信息 在进行Android应用开发的过程中,开发者经常需要通过Logcat(Log Catcher)工具来获取应用运行时的日志信息,这对于定位问题、调试程序有着至关重要的作用。然而...

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题

    解决Android Eclipse连接Android7.0版本以上的手机,显示unknown,无logcat输出的问题 解决方式:1.将下载好的压缩解压包解压,复制ddmlib.jar 2.打开android eclipse 安装路径:D:\android-eclipse\eclipse\...

    Eclipse无Logcat输出解决.zip

    在Android开发过程中,Eclipse是曾经广泛使用的集成开发环境(IDE),而Logcat是...一旦找到问题所在,按照“解决方法.txt”中的指导进行操作,通常就能恢复Logcat的正常工作,从而帮助你顺利进行Android应用的调试。

    Android-LogCat-tool.zip_-baijiahao_android logcattool_logcat_log

    **Android LogCat 工具详解** 在Android开发中,LogCat是不可或缺的调试利器,它是一个内置的命令行工具,用于收集和显示Android设备或...通过不断实践和探索,你将能够更好地利用LogCat解决实际开发中的各种问题。

    shell 脚本抓取android logcat和kernel log,以及删除旧的log

    在Android系统中,logcat和kernel log是两个重要的日志系统,它们记录了系统的运行状态、错误信息和其他调试数据。shell脚本则是Linux/Android环境中进行自动化任务的强大工具。本篇将详细介绍如何利用shell脚本来...

    android通过logcat解决问题

    ### Android通过Logcat解决问题 #### 一、Logcat概述 Logcat是Android系统中的一个非常重要的工具,主要用于显示系统的调试信息。它可以帮助开发者快速定位问题,提高开发效率。Logcat可以记录不同级别的日志信息...

Global site tag (gtag.js) - Google Analytics