androidstudiodebug
⑴ android studio怎麼debug調試快捷鍵
1.
【Ctrl+Shift+B】:在當前行設置斷點或取消設置的斷點。
2.
【F11】:調試最後一次執行的程序。
3.
【Ctrl+F11】:運行最後一次執行的程序。
4.
【F5】:跟蹤到方法中,當程序執行到某方法時,可以按【F5】鍵跟蹤到方法中。
5.
【F6】:單步執行程序。
6.
【F7】:執行完方法,返回到調用此方法的後一條語句。
7.
【F8】:繼續執行,到下一個斷點或程序結束。
⑵ 怎樣在Android Studio中調試
一、修改AndroidStudio(以下簡稱AS)的內存配置因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m,可自行修改。二、配置AS的JDK、SDK在IDE中添加一個沒有classpath的JDK,這樣可以確保使用源碼里的庫文件三、生成導入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文件夾的語法,如:這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.④在AS中打開源碼根目錄下新生成的android.ipr如果在導入時AS出現則建議按照其給定的解決方法來解決四、解決源碼中跳轉錯誤問題①為當前工程設置正確的SDK和JDK②設置'Moles'的依賴先將所有依賴刪掉,只留下上圖'1'所指向的兩個(注意:這里刪除全部只是為了方便。如果確實用到了.jar,在將它們的路徑添加進來就可以了.如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)點擊上圖中'2'指向的'+'並選擇上圖'3'指向的'Jarsordirectories'選項,依次將frameworks和external文件夾添加進來.如:其它版本的代碼在添加frameworks時可能會顯示成:
⑶ android studio 怎麼debug
選擇一個設備上調試你的應用程序。
查看系統日誌。
在代碼中設置斷點。
檢查變數並在運行時計算表達式。
從Android SDK中運行的調試工具。
捕捉你的應用程序的截圖和視頻。
要調試你的應用程序,Android Studio生成你的應用程序的可調試版本,連接到設備或模擬器,安裝應用程序並運行它。IDE將顯示系統日誌,而你的應用程序正在運行,並提供調試工具來過濾日誌消息,斷點工作,並控制執行流程。
運行你的應用程序在調試模式
圖1:在選擇設備的窗口,您可以選擇一個物理的Android設備或虛擬設備來調試你的應用程序。
要以調試模式運行你的應用,你建立一個APK與調試密鑰簽名和物理Android設備或Android模擬器安裝它。要建立一個Android設備的開發,請參閱使用硬體設備。有關通過Android SDK中提供的模擬器的更多信息,請參閱 使用模擬器。
調試在Android的工作室你的應用程序:
在Android的Studio中打開您的項目。
點擊Debug 工具欄上。
在Choose Device的窗口,從列表中選擇一個硬體設備或選擇一個虛擬設備。
單擊OK(確定)。
顯示了選擇設備的窗口。該列表顯示所有連接到您的計算機的Android設備。選擇Launch Emulator啟動模擬器使用一個Android虛擬設備代替。單擊省略號打開Android Virtual Device Manager.。
Android的Studio將打開調試工具窗口,當你調試你的應用程序。要打開Debugger 手動窗口中,單擊Debug 。該窗口顯示了線程和變數Debugger 選項卡,在設備狀態 Console 控制台選項卡,然後在系統日誌中的logcat的標簽。該調試工具窗口還提供覆蓋在下面的章節等調試工具。