zoukankan      html  css  js  c++  java
  • adb查看手机app的log日志

    ####

    先查看自己安装的包
    adb shell pm list packages -3

    com.iCitySuzhou.suzhou001

    1,抓取socket请求:

    我们先使用adb shell "ps|包名" 如:adb shell "ps|grep com.dangdang.buy2"。过滤包名的方法:adb shell dumpsys activity | find "mFocusedActivity"

    adb shell "ps|grep com.iCitySuzhou.suzhou001"

    u0_a107 12991 3744 1839700 82696 SyS_epoll_wait 0 S com.iCitySuzhou.suzhou001:mult
    u0_a107 15581 3744 1921880 130120 SyS_epoll_wait 0 S com.iCitySuzhou.suzhou001

    接着执行adb shell 进入系统内部,执行logcat | grep 15581

    第二列就是进程号,

    如果中文出现乱码,可以在cmd中执行“chcp 65001”命令,将编码改为UTF-8,防止中文显示乱码问题,如果出现chcp不是内部或者外面命令就需要在path中添加:C:WINDOWSsystem32

      2,抓取http或者https请求:

       步骤1,获取包名

      步骤2,过滤进程

      步骤3,adb shell logcat |grep 5303 | grep https > d: est v.txt (过滤https直接把日志写入到指定的文档中)

      过滤http请求也是一样的adb shell logcat |grep 5303 | grep http > d: est v.txt

      还可以添加时间进行抓取:adb shell "logcat -v threadtime |grep 5303 | grep https" > d: est v.txt

    #####

  • 相关阅读:
    java并发:简单面试问题集锦
    Java:泛型
    Java:注解(元数据)
    Java:反射
    Java:静态代理 and 动态代理
    华为机试题——该警醒了,骚年
    java并发:线程同步机制之Lock
    java并发:中断一个正在运行的线程
    java中String类型变量的赋值问题
    java中的自增问题
  • 原文地址:https://www.cnblogs.com/andy0816/p/15425825.html
Copyright © 2011-2022 走看看