使用小米 3 真機除錯時,logcat 輸出大量系統日誌,導致應用程式自訂日誌被淹沒,甚至影響效能。
小米 MIUI 系統預設開啟大量系統級日誌標籤,且 adb logcat 預設顯示所有進程輸出。
adb logcat --pid=$(adb shell pidof -s com.your.package)
或在 Android Studio Logcat 視窗右側下拉選單選擇「Show only selected application」。adb logcat -s YourTag:V *:S
僅顯示 YourTag 的 Verbose 等級,其餘靜默。adb shell setprop log.tag.Vold S
adb shell setprop log.tag.AudioService S
透過 --pid 或 IDE 內建過濾器鎖定目標應用程式進程,即可徹底解決小米手機真機測試時 Logcat 狂刷問題,提升開發效率。