`
crazier9527
  • 浏览: 1013448 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android adb 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/

分享到:
评论

相关推荐

    让android的LogCat支持中文输出

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

    adb logcat支持kernel打印

    总的来说,"adb logcat支持kernel打印"是Android系统开发和调试过程中的一个高级技巧,它使得开发者能够更全面地了解设备的运行状态,对于优化系统性能和修复底层问题有着重要的作用。理解并掌握这个功能,将大大...

    ADB logcat 查询工具

    在Android应用开发过程中,logcat是ADB中的一个关键组件,用于收集设备上运行的应用程序产生的系统日志。通过使用ADB logcat,开发者可以查看、过滤和分析这些日志,从而诊断错误、调试代码和优化性能。 标题提到的...

    ADBLogcat.exe

    android的日志查看工具,运行依赖于adb logcat,所以必须配置好adb的环境变量。

    adb logcat 教程

    在Android开发和调试过程中,`adb logcat`是一个不可或缺的工具。它允许开发者查看设备或模拟器上运行的应用程序的日志输出,这对于追踪错误、理解程序行为以及优化性能至关重要。下面我们将深入探讨`adb logcat`的...

    Android-LogCat-tool.zip_-baijiahao_android logcattool_logcat_log

    - **启动LogCat**: 通过Android SDK的`adb logcat`命令可以在终端中启动LogCat,连接到设备或模拟器后,将实时打印日志信息。 - **过滤器**: 可以通过指定标签(tag)或优先级来过滤日志,例如`adb logcat *:V ...

    android logcat日志查看器源码

    adb logcat查看日志工具,注意:必须有root权限才能查看完整logcat信息。详细介绍请点击http://developer.t-firefly.com/forum.php?mod=viewthread&tid=202&page=1&extra=#pid369

    教你过滤logcat输出

    使用`adb logcat -c`清除缓存,然后运行`adb logcat`,将只显示新产生的日志: ``` adb logcat -c && adb logcat ``` 5. **过滤log文件** 对于已经保存的日志文件,同样可以使用`grep`进行过滤。例如,要从`...

    Android adb logcat 命令查看日志详细介绍

    在Android开发过程中,调试是必不可少的一个环节,而`adb logcat`命令是开发者最常用的工具之一,用于查看和分析Android设备或模拟器上的系统日志。`logcat`可以帮助我们追踪应用程序的运行状态,捕获错误信息,以及...

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

    - 配合ADB(Android Debug Bridge)工具,通过命令行进行更复杂的日志操作,如筛选特定进程的日志、设置日志级别等。 - 使用第三方日志库,如 Timber 或 Logback,以增强日志功能,如添加自定义标签、添加堆栈跟踪等...

    android adb

    Android ADB,全称为Android Debug Bridge,是Android开发者不可或缺的工具之一。它是Android SDK(软件开发工具包)的一部分,主要用于连接Android设备与计算机,进行调试、数据传输、安装应用等操作。下面将详细...

    Android Adb工具

    **Android ADB工具详解** Android Debug Bridge(ADB)是Android开发者不可或缺的一款命令行工具,它在Android系统的开发、调试和故障排查过程中起着至关重要的作用。ADB能够连接运行Android操作系统的设备,包括...

    logview提供了可视化页面,查看adblog工具

    `adb logcat`是Android Debug Bridge(ADB)的一部分,它允许开发者在设备或模拟器上收集系统日志信息。 **adb logcat基础** `adb logcat`是一个命令行工具,它可以显示所有设备上的系统日志和应用程序日志。它...

    Android ADB深入研究

    Logcat是用于显示Android应用程序的日志消息的强大工具。启用Logcat日志的基本命令为: ```bash adb logcat ``` #### 使用Logcat命令 Logcat命令提供了许多选项来定制日志输出。例如: ```bash adb logcat -v ...

    android读取/显示logcat信息

    总结起来,Android应用可以通过`android.util.Log`类输出日志,同时也可以通过执行`adb logcat`命令来读取并显示Logcat信息。在实现这一功能时,需要考虑权限问题、性能优化以及用户界面的设计,以便有效地调试和...

    Logcat及adb shell命令的bat脚本实现例子

    在Android开发和调试过程中,`Logcat`和`adb shell`是两个非常重要的工具。`Logcat`用于收集设备或模拟器的日志信息,而`adb shell`则允许开发者通过命令行与Android设备进行交互。本文将深入探讨如何通过`bat`脚...

    Android shell命令行中过滤adb logcat输出的几种方法

    本文将详细介绍如何在Android shell命令行中使用adb logcat命令进行有效的日志过滤,提高开发效率。 首先,我们可以通过指定白名单来过滤输出,只显示我们需要的日志。这是通过管道操作与grep命令结合实现的。例如...

    ADBLogcat.v1.0.1.0.exe

    android的日志查看工具,运行依赖于adb logcat,所以必须配置好adb的环境变量。 修复部分乱码问题

Global site tag (gtag.js) - Google Analytics