1. 程式人生 > >Android如何執行真機在eclipse上除錯應用?

Android如何執行真機在eclipse上除錯應用?

主要通過以下幾個步驟:

1、手機通過資料線連線在電腦上

2、設定android手機為USB除錯模式。步驟: menu—> 設定 —> 應用程式 —> 開發 , 選擇【USB除錯】

3、如果是window系統,系統會提示安裝驅動:



選擇正確的android sdk安裝目錄,然後點選下一步,系統就開始安裝驅動了

4、驅動安裝完成之後,重啟電腦(通常系統會有“安裝新驅動,重啟才能生效”的提示),這但應該明白吧

5、重複第1步和第2步,開啟命令視窗,檢測手機裝置是否已經被識別,如下所示:


“HT99YLG11834 device”就是檢測到得手機裝置

6、接下來就開始在eclipse上除錯android程式了,右擊android工程->Run as->Android Application,彈出如下視窗:(重新啟動系統之後才有這樣的效果)


7、選中手機裝置,點選OK之後,程式就開始在真機上安裝了,控制檯輸出如下資訊:

[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device ‘HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }

8. 設定應用程式為除錯模式。操作: 編輯AndroidManifest.xml 增加除錯引數android:debuggable="true", 如下:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">

9. 執行真機除錯操作:ECLIPSE除錯對話方塊中,Target視窗中選擇Manual,點選【debug】按鈕,選擇真機裝置,開始除錯。

 注:不管是否啟用ECLIPSE環境,任何Android軟體只要在真機上執行發生異常,都可以在命令列視窗下檢視具體異常資訊:

 執行:./adb logcat 可以檢視到更多的系統異常訊息。在這些訊息中要注意檢視Caused by:打 頭的行,這些行指明瞭在哪行程式碼出的錯誤

10、執行這個應用程式,這樣就可以使用手機來測試了