在Android studio / Eclipse 之中。可以使用Logcat 來幫助我們監看process 的資訊。
至於logcat 是去監看 Dalvik VM 的傳出的訊息。
Android Application 是運作在 Dalvil VM 裡,如Java 執行在 Java 的VM裡一樣。
因此在除錯並且觀看發生了什麼事的時後, 會利用到 logcat去查看 process的訊息。
那在Android Studio 裡面,使用logcat的方式則是 Alt+6 即可叫出logcat.
但是在監看的時候(包含Android Studio 1.0.2 版本) ,會發生 空白 的問題。
方法有幾種。
1. 先重啟logcat。
2. 如果還是沒有出現畫面,則重啟adb。
至於adb 是需要下command 的,因此如果你沒有預先設定環境變數。必須將 android-sdks
資料夾設定在環境變數下。
預設安裝目錄為: C:\Users\你的用戶名\android-sdks
將 platform-tools 路徑(adb 所在位置) 、 tools 路徑 (ddms 所在位置)
加入至環境變數下。
在command line (執行->cmd)下,重啟命令為 adb kill-server ,之後再 adb start-server。
在試看看重啟logcat看看。
3. 如果還是不行,這是一個buggy 的東西。 我們就叫出ddms來觀看吧
一樣在cmd 下,輸入 ddms 來監看。
版本 :
Android Studio 1.0.2
Windows 7
題外話一句 : 新版的模擬器中,有跑得比較快了。算是相當大的改善。
當然還是可以用Geny motion 等模擬器可以達到更快接近實機的速度。
參考資料 :
Stack Overflow
Victoria IT Journal - Blog
set path on windows
官方document
沒有留言:
張貼留言