2015年2月8日 星期日

[Note] Android Studio -- logcat 空白問題。

在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

沒有留言:

張貼留言