• 【Android】咱乱一通


    一、log文件输出

      指定 logcat 的日志输出格式 : 

         -- "-v"选项 :

          使用adb logcat -v time 命令, 可以啥看日志的输出时间;

                     使用adb logcat -v threadtime 命令, 可以啥看日志的输出时间和线程信息;

          adb logcat -v time > main_ap.txt        AP侧日志打印到 main_ap.txt

      加载日志缓冲区 :

          使用 adb logcat -b 缓冲区类型 命令;

          adb logcat -b kernel > main_kernel.txt      kernel日志打印 main_kernel.txt

      输出日志信息到手机文件 : 

       -- "-f"选项 :

          该选向后面跟着输入日志的文件, 使用

            adb logcat -f /sdcard/log.txt 命令, 【注意这个log文件是输出到手机上,需要指定合适的路径】

    二、过滤项解析

       1)过滤项格式 : <tag>[:priority] , 标签:日志等级, 默认的日志过滤项是 " *:I " ;  

        -- V : Verbose (明细);

        -- D : Debug (调试);

        -- I : Info (信息);

        -- W : Warn (警告);

        -- E : Error (错误);

        -- F: Fatal (严重错误);

        -- S : Silent(Super all output) (最高的优先级, 可能不会记载东西);

      过滤指定等级日志 : 使用 

                adb logcat 10 *:E       命令, 显示 Error 以上级别的日志;

      过滤指定标签等级日志 : 使用 

                adb logcat WifiHW:D *:S     命令进行过滤;

      可以同时设置多个过滤器 : 使用

                adb logcat WifiHW:D dalvikvm:I *:S   命令, 输出 WifiHW 标签 的 Debug 以上级别 和 dalvikvm 标签的 Info 以上级别的日志;

      【重】过滤固定字符串 : 只要命令行出现的日志都可以过滤, 不管是不是标签:

                adb logcat | grep Wifi 

      【重过滤字符串忽略大小写 : 

                adb logcat | grep -i wifi 

      正则表达式过滤日志: 使用上面的正则表达式组成命令 

                adb logcat | grep "^..Activity" 

    三、进入到adb shell

      1、su = = adb root  开root权限

      2、dmesg  查看log【比较实用】

    四、擦除userdata

      fastboot erase userdata

    五、修改电脑主机用户名

      usermod -l zhuwei -d /home/zhuwei -m user

  • 相关阅读:
    团队冲刺第二天站立会议
    团队冲刺第一天站立会议
    Scrum仪式之Sprint计划会议
    软件需求分析
    我们的团队
    No.1_1 java语言基础_学习笔记
    java 基础学习
    LoadRunner 11 安装及破解
    Linux查看程序端口占用情况
    windows 下查看端口占用命令
  • 原文地址:https://www.cnblogs.com/zhuwei0901-yanwu/p/9494859.html
Copyright © 2020-2023  润新知