當前位置:首頁 » 安卓系統 » 調試android程序

調試android程序

發布時間: 2022-05-01 06:27:01

① 如何使用真機調試android程序

在windows7操作系統android
studio中按照如下步驟使android工程在手機上調試。
1、首先設置手機:打開手機設置-->開發者選項-->勾上USB調試允許USB線調試,用USB線連接PC機與Android手機,手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。
2、然後打開android
studio創建的項目,如下圖:
3、點擊工具欄的運行按鈕,如下圖:
4,彈出來的界面選擇插入的手機進行調試,如下圖:

② Android程序如何(單步)調試

1、設置斷點
在程序裡面放置一個斷點,也就是雙擊需要放置斷點的程序左邊的欄目上。

2、調試
(1)點擊"打開透視圖"按鈕,選擇調試透視圖,則打開調試透視圖界面,然後先設置斷點,按調試按鈕則可以調試程序。
(2)或者直接點擊調試按鈕,那個蟲子樣子的按鈕,然後就會進入調試透視圖的界面。前提你需要是要在程序中設置好斷點。
(3)或者右鍵單擊該程序,選擇debug as(調試方式) -> java application(Java應用程序),則可以調試程序了。前提需要是要在程序中設置好斷點。

3、調試快捷鍵
以debug方式運行java程序後
(F5)單步執行程序,遇到方法時進入;
(F6)單步執行程序,遇到方法時跳過;
(F7)單步執行程序,從當前方法跳出;
(F8)直接執行程序。遇到斷點時暫停;
按F5就是一層層深入的debug相當於剝蔥樣,會進入每個方法內部;
按F6就是在當前函數一步步debug,不理會深層次運作;
按F7就是如果當前進入了某個方法內部,都跳轉到該方法的結尾代碼處;
按F8就是如果後面還有斷點,則運行到下一斷點處,否則運行完程序;
另,在debug時,會有很多有用信息顯示在debug框里,如堆棧信息,需要自己實踐;在程序界面里,滑鼠移到變數上時會有當前變數的屬性值。

4、改變變數的值
在變數窗口中右擊變數,在彈出的菜單中選擇[change value],彈出修改畫面。
改變其值後,按下ok按鈕;這時變數的值就改為修改後的值了。

5、檢查代碼段執行結果
在程序運行的時候,想看看某段程序運行的結果是否正確,或者查看某個變數的值時:
選擇一句或一段代碼,右鍵單擊在彈出的菜單中選擇Watch(創建查看錶達式)項,此時,代碼的執行結果將顯示在Expressions(表達式)窗口中。
選擇一句或一段代碼,右鍵單擊在彈出的菜單中選擇Inspect(檢查)項,可以直接顯示表達式的值。

③ 怎麼用手機調試android程序

工具/原料

一部Android系統智能手機
一台PC電腦
The Android Developer Tools (ADT)
方法/步驟

開發環境搭建
首先,要調試Android程序需下載、安裝開發軟體。首先,需要到Google Android官方網站:http://developer.android.com/ 網站,點擊主頁的Develop後點擊Tools後就可以看到The Android Developer Tools (ADT) 的介紹,點擊 Download the SDK 就進入SDK下載頁面,根據電腦的位數來選擇是32-bit或64-bit來下載ADT版本,點擊Download the SDK Bundle...就開始下載了,下載時文件格式是zip格式,解壓整個文件可以看到eclipse、sdk和SDK Manager.exe,ADT不需要安裝,可以直接運行!但是要運行eclipse需要Java Runtime Environment(jre)支持,所以需要到 http://www.oracle.com/ 下載安裝jre,此處由於篇幅略去。

設備驅動安裝
除了上述開發環境的搭建,還需要你的Android設備的驅動程序,比如小編的智能手機三星(samsung) GT-I9300國行版,所以去三星官網下載對應機型的USB驅動,安裝好驅動軟體後,首先要設置一下手機:設置/設定,打開開發者選項,勾上USB調試允許USB線調試,用USB線連接PC機與Android手機(GT-I9300),手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。

工程導入
進入eclipse文件夾,雙擊eclipse.exe運行eclipse,初次打開時會提示ADT目錄,指定後進入開發環境,作為演示,如下圖所示,已有Android工程Demo,點擊eclipse中File/import選擇Existing Projects into Workspace後點擊Next選擇工程所在目錄,點擊Finish導入成功。

調試觀察
工程檢查無錯後,點擊界面上運行按鈕,出現運行程序格式,而後選擇調試的硬體設備,點擊OK就可以在手機上看運行效果了。

④ 如何用手機調試安卓程序

1、首先將手機設置為調試模式,方法:設置——應用程序——開發——USB調試,打上√即可。

2、用數據線連接至電腦,在電腦上安裝豌豆莢,此時豌豆莢會幫你安裝驅動,安裝好後豌豆莢就可以連接上手機了用adb命令測試是否有裝置已連接。

3、如果無法測試裝置是否連接,就是用adb server啟動服務項開始在真機上調試,在eclipse中選擇Run——Run Configurations,在左邊選擇好你要調試的工程,然後將右邊切換至Target標簽下。

⑤ 如何在真機上調試Android應用程序

主要通過以下幾個步驟: 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、運行這個應用程序,這樣就可以使用手機來測試了

⑥ 如何將android程序在手機中調試

Android系統手機連接電腦或者是刷機等操作時,會打開USB調試,下面主要都是圖片的方式介紹。

步驟/方法
打開手機設置:點擊應用程序->設置

點擊設置中的應用程序

點擊應用程序中的開發

看到USB調試的設置,點擊右邊的灰色對勾。會彈出一個提示對話框,選擇「確定」

之後USB調試就開啟了,右邊的對勾變成了亮色。

⑦ IDEA調試android程序

一、修改AndroidStudio(以下簡稱AS)的內存配置因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m,可自行修改。二、配置AS的JDK、SDK在IDE中添加一個沒有classpath的JDK,這樣可以確保使用源碼里的庫文件並將其作為要使用的SDK的JavaSDK。三、生成導入AS所需配置文件(*.ipr)①編譯源碼(為了確保生成了.java文件,如R.java;如果編譯過,則無需再次編譯)②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar如果idegen.jar不存在,執行:mmmdevelopment/tools/idegen/在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。③執行development/tools/idegen/idegen.sh等待出現類似下面的結果:Readexcludes:5msTraversedtree:44078ms這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJIDEA(AS是基於IntelliJIDEA社區版開發的)的配置文件Tips:AS在導入代碼時比較慢,建議先修改android.iml,將自己用不到的代碼exclude出去.可以仿照過濾.repo文件夾的語法,如:刪除掉所有不需要的mole-library項這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.④在AS中打開源碼根目錄下新生成的android.ipr如果在導入時AS出現則建議按照其給定的解決方法來解決(網址:/display/IDEADEV/Inotify+Watches+Limit)四、解決源碼中跳轉錯誤問題①為當前工程設置正確的SDK和JDK②設置'Moles'的依賴先將所有依賴刪掉(注意:這里刪除全部只是為了方便。如果確實用到了.jar,在將它們的路徑添加進來就可以了.如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)點擊指向的'Jarsordirectories'選項,依次將frameworks和external文件夾添加進來.如:註:推薦把frameworks和external這兩個移到最上面,這樣在代碼跳轉時會優先從這兩個文件夾下查找,而不是在Android.jar中查找。其它版本的代碼在添加frameworks時可能會顯示成:沒有關系,只是顯示問題,點擊OK還是會把frameworks路徑添加進去的.如果還有代碼跳轉錯誤,請仿照上面的步驟將相應代碼的路徑或jar文件添加到其Dependencies標簽頁中即可.五、DEBUG源碼可以通過給剛導入的工程在'Moles'中添加'AndroidFramework'來讓AS將它作為一個Android工程,從而方便調試代碼.可以來添加AndroidFramework支持.在代碼中加斷點,然後選擇'Run'->''在彈出的選擇進程(ChooseProcess)對話框中,勾選顯示所有進程,選擇要DEBUG的代碼所在的進程,點擊OK即可.六、其它代碼中很多地方提示CallrequiresAPILevelx.出現這個問題是因為AS將工程當做安卓應用程序工程了,且源碼中沒有指定minSdkVersion.只需在源碼根目錄加一個聲明minSdkVersion的AndroidManifest.xml文件即可(分享了一個AndroidManifest.xml)。也可以考慮使用build.gradle來解決該問題。

⑧ 怎麼用eclipse調試真實手機上的android程序

主要通過以下幾個步驟:
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之後,程序就開始在真機上安裝了,控制台輸出如下信息:
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、運行這個應用程序,這樣就可以使用手機來測試了

⑨ 如何在android studio中調試源程序

android studio中調試源程序步驟如下:

1.設置斷點,選定要設置斷點的代碼行,在行號的區域後面單擊滑鼠左鍵即可。

熱點內容
手機游戲配置主要看哪些 發布:2025-07-18 17:00:47 瀏覽:146
微課源碼 發布:2025-07-18 16:34:44 瀏覽:1000
壓縮長抱枕 發布:2025-07-18 16:13:38 瀏覽:505
如何使用wifi熱點配置網路 發布:2025-07-18 16:06:25 瀏覽:970
android軟鍵盤數字 發布:2025-07-18 16:03:18 瀏覽:612
三菱plc編程軟體官網 發布:2025-07-18 15:59:59 瀏覽:438
gse源碼 發布:2025-07-18 15:58:15 瀏覽:628
編譯鏈c語言執行速度 發布:2025-07-18 15:52:51 瀏覽:556
在線編程課程 發布:2025-07-18 15:46:56 瀏覽:175
生兔子演算法循環 發布:2025-07-18 15:44:32 瀏覽:48