[英]Not getting Android logging in adb?
我正在運行一個 Unity3D 應用程序,並在應該被命中的代碼周圍放置了一些打印件(Debug.Log 和打印件)。 我已經確認他們是並確保所有登錄構建設置都設置為“完整”。
不知道為什么 adb logcat 中沒有輸出。 然而有趣的是,正在打印空引用異常,所以那里一定有什么事情發生了..
例如,我在場景中的 ana update 函數中有以下代碼(沒有其他):
void Update(){
print("WILL THIS WORK?");
Debug.Log("####################### I AM HERE");
object o = null;
print(o.GetType());
}
adb logcat 顯示以下輸出:
我剛剛發現唯一有效的日志類型是 Debug.Error,所以這可能與某種級別的錯誤日志有關,但不確定它可能是什么,在我的檢查器中,我有以下設置:
所以它應該記錄一切..
注意你的截圖。 您看不到自己的日志,因為 Unity 顯示了自己的錯誤。 通常,當您遇到錯誤時,該幀中的其余代碼將被放棄,直到下一幀。 這曾經是 Unity 的行為,我認為它仍然是行為和您當前的問題。 Platform.TestAuth
腳本中更新函數中的錯誤。
修復您收到的 NullReferenceException,然后您應該能夠看到您的日志出現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.