如果沒有這個LogCat可以到Windows->Show View裡面開啟
沒有行號可以到Windows->Preferences->General->Editors->Text Editors 中間有Show line numbers
跳轉後繼續
1.LogCat
基本上android模擬器在跑的時候所有的訊息都會經過這邊,有錯誤的時候也是在這邊觀看
我寫一個錯誤的印出字串,應該會產生ArrayIndexOutOfBound
觀察Logcat,發現LogCat產生了ArrayIndexOutOfBound,還有行號,就可以去找問題
2.Log.v
另外一個檢查的方法,類似於把println放在程式碼中間一樣,在Android裡面用Log.v,會顯示在LogCat裡面,我把Tag設定為"test",後面打訊息
你會看到LogCat裡面只有三行訊息,但是 "印出字串End" 這個message還沒印出前就停止了,這表示問題一定出在印出字串這裡
但是這麼多訊息要找多麻煩? 我們可不可以把這幾行訊息獨立出來呢?
當然可以,有看到左邊的 + 號嗎? 它可以過濾掉不要的訊息
Filter Name隨便打都可以,但是整個project'龐大的時候就要小心分類,不然會看不懂
by Log tag打上"test" 也就是在程式碼設定的標籤 ,其他不用打
點選左邊剛剛增加的abc Filter,你就會看到只有test的訊息出來
Log 裡面還有其他的方法可以用 A,D,E,I,W 大家可以試試看 :)
I have been using this app Download Music Apk : and downloaded and gambling it frequently.
回覆刪除