<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                做app測試,遇到異常情況,查看日志是必不可少的,日志如何輸出到手機sdcard和電腦的目錄呢?這就需要用logcat輸出日志了 以下操作是基于windows平臺的操作:adb logcat | find linux平臺的操作可以把find改成grep: adb logcat | grep windows上的dos里面是沒grep指令的 # logcat輸出日志 1.把日志存入手機sdcard某個目錄(前提是這個目錄要是存在的) > adb logcat -f /sdcard/yoyo/yoyo.txt **備注:-f將日志輸出到文件** 上面這個指令在真機上(未root)是會報錯的,提示沒操作權限,在模擬器上可以執行 ![](https://images2018.cnblogs.com/blog/1070438/201805/1070438-20180528165354573-558179681.png) 2.把日志存入電腦的某個目錄,如d:\\debug > adb logcat >d:debug\\yoyo.txt ![](https://images2018.cnblogs.com/blog/1070438/201805/1070438-20180528165425329-1671026471.png) **備注這里沒-f, 不要問為什么** # find過濾包名 1.如果直接用adb logcat抓日志的話,會把系統的一些其他無關緊要的都抓出來,如果只想抓取被測app的日志,那就根據包名過濾 > adb logcat | find "com.sankuai.meituan" >d:\\hello.txt ![](https://images2018.cnblogs.com/blog/1070438/201805/1070438-20180528165438628-165986255.png) # 結束logcat 1.結束logcat抓包,可以用ctr+c快捷鍵結束, 這個是通過手工的快捷鍵操作完成 2.也可以先查詢到logcat的pip,再kill掉 > adb shell ps | findstr logcat > adb shell kill -9 \[logcatpid\] **注意:kill操作在模擬器上是可以的,真機上沒權限** ![](https://images2018.cnblogs.com/blog/1070438/201805/1070438-20180528175651109-984558419.png) # help其它功能 1.cmd輸入adb logcat -help可以查看其它功能 > adb logcat -help ~~~ C:\Users\admin>adb logcat -help Unrecognized Option h Usage: logcat [options] [filterspecs] **選項**: -- "-s"選項 : 設置輸出日志的標簽, 只顯示該標簽的日志; -- "-f"選項 : 將日志輸出到文件, 默認輸出到標準輸出流中, -f 參數執行不成功; -- "-r"選項 : 按照每千字節輸出日志, 需要 -f 參數, 不過這個命令沒有執行成功; -- "-n"選項 : 設置日志輸出的最大數目, 需要 -r 參數, 這個執行 感覺 跟 adb logcat 效果一樣; -- "-v"選項 : 設置日志的輸出格式, 注意只能設置一項; -- "-c"選項 : 清空所有的日志緩存信息; -- "-d"選項 : 將緩存的日志輸出到屏幕上, 并且不會阻塞; -- "-t"選項 : 輸出最近的幾行日志, 輸出完退出, 不阻塞; -- "-g"選項 : 查看日志緩沖區信息; -- "-b"選項 : 加載一個日志緩沖區, 默認是 main, 下面詳解; -- "-B"選項 : 以二進制形式輸出日志; **過濾項格式** : <tag>[:priority] , 標簽:日志等級, 默認的日志過濾項是 " *:I " ; -- V : Verbose (明細); -- D : Debug (調試); -- I : Info (信息); -- W : Warn (警告); -- E : Error (錯誤); -- F : Fatal (嚴重錯誤); -- S : Silent(Super all output) (最高的優先級, 可能不會記載東西); '*' by itself means '*:D' and <tag> by itself means <tag>:V. If no '*' filterspec or -s on command line, all filter defaults to '*:V'. eg: '*:S <tag>' prints only <tag>, '<tag>:S' suppresses all <tag> log messages. If not specified on the command line, filterspec is set from ANDROID_LOG_TAGS. If not specified with -v on command line, format is set from ANDROID_PRINTF_LOG or defaults to "threadtime" ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看