Android開發筆記-Debug

內容說明:安裝問題、注意事項、設定Log

資料來源:Android南部工作坊

安裝問題

  1. HTC製作的手機驅動程式已知有些會有問題,必需要尋找別人寫的驅動程式。
  2. 如果確定驅動程式安裝成功,在實機測式時卻無法選擇裝置,可以將手機重新拔起再插入電腦中,
  3. Android的開發環境在安裝過程中,會需要下載很多東西,如過網路不穩定,可能導致下載不完全而無法執行程式。如果有別人成功安裝開發環境,可以直接將所有下載的檔案目錄(eclipse、android-sdk-windows)複製一份到自己的電腦中,若是安裝位置完全一樣則可以直接執行,若是不同則需要修改 eclips 選單中的Windows > Preferences > Android > SDK Location的位置。
  4. 有的時候虛擬機器執行程式有問題,但在實機測式上卻可以。

注意事項

  1. 「執行(run)」必需在專案名稱或是Java檔案上點選。若是在XML上點選執行,會自動產生 name.out.xml 檔造成錯誤,此時只要將該檔案刪除後即可回復正常。
  2. 若是在專案資料夾中出現「×」或「!」,可選擇「Project>Clean…」將專案狀態清除後再重新編譯。
  3. Java程式的大小寫視為不同字,所以在輸入類別及方法等語法時,要注意大小寫及拼字有沒有錯誤,eclips 是不會主動修正的(標點符號也必需要注意)。

利用 Log 除錯

除了Java的註解外,也可以利用Log來輸出參數的值,以檢查程式是否有錯誤。Log的使用必需要先 import Log的類別:

import android.util.Log;

在程式中可以撰寫Log方法來輸出Log:

Log.i("tag", "mag");

Android 的 Log 可以在右上角的 DDMS 中看到,或是開啟 eclips 選單 Window > Show View > Other > Android/LogCat 將 Log 視窗開啟在程式碼的下面。點選右上角的綠色「+」可以過濾 Log Tag。