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/
分享到:
相关推荐
要解决LogCat中文输出的问题,我们可以从两个方面入手: 1. **修改Log类的输出方式**: Android系统的Log类提供了打印日志的方法,如`Log.v()`, `Log.d()`, `Log.i()`, `Log.w()`, 和 `Log.e()`。我们可以自定义一...
总的来说,"adb logcat支持kernel打印"是Android系统开发和调试过程中的一个高级技巧,它使得开发者能够更全面地了解设备的运行状态,对于优化系统性能和修复底层问题有着重要的作用。理解并掌握这个功能,将大大...
在Android应用开发过程中,logcat是ADB中的一个关键组件,用于收集设备上运行的应用程序产生的系统日志。通过使用ADB logcat,开发者可以查看、过滤和分析这些日志,从而诊断错误、调试代码和优化性能。 标题提到的...
android的日志查看工具,运行依赖于adb logcat,所以必须配置好adb的环境变量。
在Android开发和调试过程中,`adb logcat`是一个不可或缺的工具。它允许开发者查看设备或模拟器上运行的应用程序的日志输出,这对于追踪错误、理解程序行为以及优化性能至关重要。下面我们将深入探讨`adb logcat`的...
- **启动LogCat**: 通过Android SDK的`adb logcat`命令可以在终端中启动LogCat,连接到设备或模拟器后,将实时打印日志信息。 - **过滤器**: 可以通过指定标签(tag)或优先级来过滤日志,例如`adb logcat *:V ...
adb logcat查看日志工具,注意:必须有root权限才能查看完整logcat信息。详细介绍请点击http://developer.t-firefly.com/forum.php?mod=viewthread&tid=202&page=1&extra=#pid369
使用`adb logcat -c`清除缓存,然后运行`adb logcat`,将只显示新产生的日志: ``` adb logcat -c && adb logcat ``` 5. **过滤log文件** 对于已经保存的日志文件,同样可以使用`grep`进行过滤。例如,要从`...
在Android开发过程中,调试是必不可少的一个环节,而`adb logcat`命令是开发者最常用的工具之一,用于查看和分析Android设备或模拟器上的系统日志。`logcat`可以帮助我们追踪应用程序的运行状态,捕获错误信息,以及...
- 配合ADB(Android Debug Bridge)工具,通过命令行进行更复杂的日志操作,如筛选特定进程的日志、设置日志级别等。 - 使用第三方日志库,如 Timber 或 Logback,以增强日志功能,如添加自定义标签、添加堆栈跟踪等...
Android ADB,全称为Android Debug Bridge,是Android开发者不可或缺的工具之一。它是Android SDK(软件开发工具包)的一部分,主要用于连接Android设备与计算机,进行调试、数据传输、安装应用等操作。下面将详细...
**Android ADB工具详解** Android Debug Bridge(ADB)是Android开发者不可或缺的一款命令行工具,它在Android系统的开发、调试和故障排查过程中起着至关重要的作用。ADB能够连接运行Android操作系统的设备,包括...
`adb logcat`是Android Debug Bridge(ADB)的一部分,它允许开发者在设备或模拟器上收集系统日志信息。 **adb logcat基础** `adb logcat`是一个命令行工具,它可以显示所有设备上的系统日志和应用程序日志。它...
Logcat是用于显示Android应用程序的日志消息的强大工具。启用Logcat日志的基本命令为: ```bash adb logcat ``` #### 使用Logcat命令 Logcat命令提供了许多选项来定制日志输出。例如: ```bash adb logcat -v ...
总结起来,Android应用可以通过`android.util.Log`类输出日志,同时也可以通过执行`adb logcat`命令来读取并显示Logcat信息。在实现这一功能时,需要考虑权限问题、性能优化以及用户界面的设计,以便有效地调试和...
在Android开发和调试过程中,`Logcat`和`adb shell`是两个非常重要的工具。`Logcat`用于收集设备或模拟器的日志信息,而`adb shell`则允许开发者通过命令行与Android设备进行交互。本文将深入探讨如何通过`bat`脚...
本文将详细介绍如何在Android shell命令行中使用adb logcat命令进行有效的日志过滤,提高开发效率。 首先,我们可以通过指定白名单来过滤输出,只显示我们需要的日志。这是通过管道操作与grep命令结合实现的。例如...
android的日志查看工具,运行依赖于adb logcat,所以必须配置好adb的环境变量。 修复部分乱码问题