標籤:code log top report 抓取log 系統 meminfo stat bsp
安卓應用開發完成,有些時候是沒有將日誌儲存的遠端或是本地的,當出現問題了,也不容易定位。
那麼非開發人員,可以藉助android-sdk-windows的adb shell完成日誌查看
//輸出系統狀態資訊至F:\test\dumpstate.txt,由於需要root許可權,所以沒root的過的手機輸出為空白adb shell dumptate >F:\test\dumpstate.txt//輸出過去系統的狀態,log,一般操作過程中未抓取log的時候一旦出現問題就使用這個命令來查看adb shell bugreport >F:\test\bugreport.txt//輸出核心資訊adb shell dmesg//輸出當前緩衝區日誌 並儲存adb shell logcat >F:\test\bugreport.txt//輸出記憶體資訊adb shell dumpsys meminfo//輸出當前CPU使用方式資訊adb shell dumpsys cpuinfo//輸出當前activity使用方式資訊adb shell dumpsys activity//相當於過濾,只找名為"mF"的activity使用方式資訊adb shell dumpsys activity | find "mF"//擷取按鍵資訊,在手機沒有按鍵 資訊的情況下會先提示你每個裝置的ID代表的裝置資訊,按鍵過程中會即時重新整理adb shell getevent//擷取系統屬性adb shell getprop//查看pm協助資訊adb shell pm//查看手機內的安裝包列表adb shell pm list packages//查看當前手機進程資訊adb shell ps//擷取cpu使用方式,只查看一次,不即時重新整理adb shell top -n 1//擷取前十的cpu使用方式,只查看一次,不即時重新整理adb shell top -n 1 -m 10//查詢各進行記憶體消耗情況adb shell procrank//詳細查詢某個包的記憶體使用量情況adb shell dumpsys meminfo packageName
安卓手機日誌擷取