Unity3D利用Logcat調試安卓
阿新 • • 發佈:2017-07-30
reference buffer size sans 安卓 lan ron alter pac
發布安卓包之後再次測試發生什麽問題很難知道怎麽了,比如說出現閃退等情況,可以用Logcat檢測到,logcat是Android中一個命令行工具,可以用於得到程序的log信息,可以用 logcat 命令來查看系統日誌緩沖區的內容.
用模擬器運行安卓程序或者真機也可以進行測試。
它的位置在SDK/platform-tools中。
指令格式
[adb] logcat [<option>] ... [<filter-spec>] ...
option部分
V — Verbose (lowest priority)
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
Option | Description |
-b<buffer> | 加載一個可使用的日誌緩沖區供查看,比如event 和radio . 默認值是main 。具體查看Viewing Alternative Log Buffers. |
-c | 清楚屏幕上的日誌. |
-d | 輸出日誌到屏幕上. |
-f<filename> | 指定輸出日誌信息的<filename> , 默認是stdout . |
-g | 輸出指定的日誌緩沖區,輸出後退出. |
-n <count> | 設置日誌的最大數目<count> ., 默認值是4,需要和 -r 選 項一起使用。 |
-r <kbytes> | 每<kbytes> 時 輸出日誌,默認值為16,需要和-f 選 項一起使用. |
-s | 設置默認的過濾級別為silent. |
-v <format> | 設置日誌輸入格式,默認的是brief 格 式, 要知道更多的支持的格式,參看Controlling Log Output Format. |
我們可以用CMD cd到這個文件夾中,在輸入命令adb logcat來在cmd中實時看log信息
adb logcat -s Unity只查看unity的信息
adb logcat -d > xxx.txt 將之前log信息輸出到txt中
同理adb logcat -s Unity -d > xxx.txt將之前Unity的log信息輸出到txt中
成功找到了問題所在
更詳細的相關內容可以參考:http://www.miui.com/article-272-1.html
小米真機抓log方法:http://www.miui.com/thread-397214-1-1.html
by wolf96 2017/7/13
Unity3D利用Logcat調試安卓