Android logcat 怎麼輸出中文

來源:互聯網
上載者:User

1. 輸出標記

adb logcat -s System.out :   或者 adb logcat  Login  My  MyName *:s 多標誌

2. 輸出到哪裡

adb logcat > f:/1.txt

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 的另一個用處是 能夠確保日誌輸出的時候是按照過濾器的說明限制的,也讓過濾器也作為一項輸出到日誌中. 


需要還原回GBK只要CMD輸入“chcp
936”斷行符號即可;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.