使用Eclipse檢視Unity遊戲日誌
Unity釋出成安卓APK之後,我們檢視日誌會非常不方便,特別是我們需要監控安卓程式底層日誌的時候,比如遊戲崩潰,安卓系統會在控制檯丟擲相關的日誌,這個時候獲取日誌資訊就顯得非常關鍵了。
接下來簡單講下如何藉助Eclipse方便的檢視真機日誌的。
1、安裝所需工具:
1、Java SDK;
2、安卓SDKandroid-sdk-windows(主要是使用adb工具);
3、Eclipse Jee(使用LogCat輸出日誌);
2、配置環境變數
在我的電腦-屬性-高階系統設定裡面開啟環境變數的設定介面,如下
我們新建一個系統變數,參考下圖,路徑是我們android-sdk-windows目錄下adb工具盒Tools所在的目錄
把上面兩個路徑填到變數值裡面,注意用英文;隔開,變數名稱我們自己定義就可以了,我這邊就叫adb了。
然後我們選中path系統變數,點選編輯,在最後面新增%adb%。
新增完環境變數,這個時候我們就可以直接使用cmd啟動adb服務了。
adb version 檢視版本
adb shell 進入手機系統
adb start-server 啟動服務
adb kill-server 關閉服務
adb devices 檢視裝置列表
adb -s deriveName shell進入指定裝置,一般用在多臺裝置時, 操作指定裝置使用
現在我們啟動adb服務就可以了。
2、啟動Eclipse開始輸出日誌
這時候我們把手機連線電腦(手機記得開啟開發者模式,開啟USB除錯功能),就能在eclipse的裝置列表中看到已經連線的手機了,狀態要是Online。
為了針對Unity日誌進行過濾,我們可以在LogCat裡面新增一個過濾器。類似下圖這樣。
需要注意的是有時候我們按照上面的流程操作下來會發現還是看不到安卓APK的日誌,即使logcat日誌級別調到verbose,仍然無法看到日誌。
這個問題可能是Eclipse沒有安裝adt或者adt版本和android版本不相容,如果你的adt版本是官方版本23.0.7,那麼需要升級到三方最新版本24.2.0。
解決辦法:
1、下載ADT-24.2.0-20160729.zip,github地址為:https://github.com/khaledev/ADT/releases。
2、開啟eclipse,Help->Install New Software->Add->Archive,選擇下載的ADT壓縮檔案。
點選OK,然後選中Developer Tools選項,直接接受安裝就可以了。安裝完成後重啟eclipse,再次連線手機就可以看到日誌了。