簡體   English   中英

打開我的應用程序后如何使用android studio進行調試?

[英]How to debug with android studio when my app is open?

我正在嘗試將android studio設置為調試模式,同時我的應用程序已打開並正在運行,但是我無法做到這一點。

該應用程序已經在bitbucket中,並且實際上正在為公司工作,但是它在數據上做錯了,所以我需要對其進行調試,該如何使用應用程序本身而不是bitbucket的代碼副本來進行調試? ?

我打開了用於調試的圖標,我嘗試使用cmd中的adb kill-server命令重新啟動設備,並具有“運行/編輯配置”,但似乎沒有任何效果,我需要在打開並運行該應用程序的同時在android studio中進行調試。

我怎樣才能做到這一點??

有兩種方法可以做到這一點:

  1. 將調試器附加到Android進程 在此處輸入圖片說明 如果您的應用程序已經在運行,則只需使用它即可將調試器附加到應用程序的Android進程並開始調試。

  2. 點擊調試 在此處輸入圖片說明 它將在調試模式下構建並運行您的應用程序。

我如何做到這一點

  1. 首先,您需要確定在哪里/或者至少對什么地方有錯以及如何重現的猜測。
  2. 其次,確定執行任務所涉及的類,並在要調試的代碼段之間放置斷點。
  3. 第三,通過單擊接近正常運行圖標的綠色小蟲圖標從您的android studio以可調試模式運行該應用程序4 Android studio應該自動啟動android Monitor,但如果未單擊,則單擊android studio底部的Android Monitor選項卡。
  4. 嘗試重現該問題,您的應用程序將在斷點處立即停止,使用Android監控工具介入和退出您的代碼。 Android studio會顯示輸出,因此您可以查看觀察到的是否是正確的輸出,如果不嘗試在繼續前進之前先解決它的話。 有時,應用程序遇到問題時會崩潰,這就是您如何開始對其進行更多研究的原因。

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM