`

如何使用安卓的adb logcat

 
阅读更多

今天看安卓进程注入的时候,偶然发现adb还有查看日志的功能,eclipse的logcat有时候经常不好用,打印不出来,加上这个就方便多了,例如:

【通过tag来过滤日志】

1.查看tag为sgadslog的日志

adb logcat -s sgadslog

 

2.查看系统日志

adb logcat -s System.out

 

【通过包名来过滤日志】

adb logcat没有直接通过包名来过滤日志的方法,但是我们可以自己实现(已跑通,注意bat文件每行末尾不能有多余的空格符)

参考贴:http://blog.csdn.net/lyhdream/article/details/46597581

 

1、在同一目录建立一文件:getpid.bat

 

[plain] view plain copy
 
  1. @echo off
  2. adb shell "ps | grep com.example.testprogram"

 2、在同一目录建立另外一个问文件:getpid1.bat

 

[plain] view plain copy
 
  1. @echo off
  2. for /f  "tokens=2 delims= " %%i in ('getpid.bat') do set pid=%%i
  3. echo %pid%
  4. adb logcat | find  "%pid%"
  5. pause

 

 

分享到:
评论

相关推荐

    adb logcat支持kernel打印

    4. **启动和测试**:安装更新后的logcat二进制文件后,重启设备或服务,然后使用`adb logcat`命令,应该能看到kernel级别的日志输出。 5. **过滤和解析**:由于kernel日志可能包含大量信息,通常需要使用adb logcat...

    ADB logcat 查询工具

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

    adb logcat 教程

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

    ADBLogcat.exe

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

    让android的LogCat支持中文输出

    这样,无论是在Android Studio的LogCat中,还是通过adb命令行查看日志,都能正确显示中文内容。 总的来说,让Android的LogCat支持中文输出涉及对日志输出方式进行调整、选择合适的日志库和优化IDE设置。通过这些...

    Android Adb工具

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

    android logcat日志查看器源码

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

    Android-LogCat-tool.zip_-baijiahao_android logcattool_logcat_log

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

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

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

    Android LogCat使用详解

    **Android LogCat 使用详解** Android LogCat 是一个强大的调试工具,它用于收集应用程序和其他系统组件的日志信息。LogCat 在 Android 开发过程中扮演着至关重要的角色,帮助开发者追踪错误、定位问题以及理解应用...

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

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

    ADBLogcat.v1.0.1.0.exe

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

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

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

    android adb

    总的来说,Android ADB是一个强大的工具,对于Android开发者来说,掌握其使用方法是提高效率的关键。无论是日常的开发工作还是调试疑难问题,ADB都能提供极大的帮助。通过熟悉和熟练运用ADB的各种命令,你可以更便捷...

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

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

    adb实用抓取日志到电脑

    - 若要抓取特定应用的日志,可以使用`adb logcat | grep <包名>`命令。例如,文中提到的`adb logcat | grep com.bankeys.inputpin > ./log.txt`,这条命令将会抓取所有包含`com.bankeys.inputpin`的应用日志,并将...

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

    本文将详细介绍如何使用Android shell命令行中的adb logcat命令,结合grep等工具进行过滤,以便更有效地定位和分析日志。 1. **只显示需要的输出(白名单)** 在shell命令行中,我们可以利用`grep`命令来筛选出...

    ADB,安卓手机日志抓取工具

    ADB,全称Android Debug Bridge,是谷歌为Android设备开发的一款强大的...而"ADB,安卓手机日志抓取工具"的压缩包,可能包含了一个简化版的ADB控制台或者教程,帮助用户更好地理解和使用ADB来捕获和分析设备日志。

    Android ADB深入研究

    可以使用`adb logcat`命令过滤特定的日志输出,例如只显示某个应用的日志: ```bash adb logcat -s ``` 其中`<tag>`是日志标签。 #### 控制日志输出格式 Logcat支持多种输出格式,如: ```bash adb logcat -v ...

Global site tag (gtag.js) - Google Analytics