2017-04-25 50 views
2

我是新來的調試器。當我跨過一行代碼時,我想知道如何退後一步。現在我意識到代碼不能反向執行?如果我想退回到舊線路,是否必須在調試中重新啓動活動?如何使用Android Studio調試器退回一行代碼

此外,如果您不介意,那麼force-step-into命令是什麼?

回答

2

不要以爲這是可能的。 Android的工作方式與所有其他調試器類似,它們或多或少都是代碼的瀑布。你不能退後一步,但那是斷點進來的地方。在你想要退後的行之前放置一個斷點並重新運行你的應用程序,它會一直持續下去,直到它到達該行。

解釋強制步入我將首先解釋步入/結束。 Step-Over會看到你想要的行,然後逐步完成,在函數調用完成後停在同一個文件的行中。 Step Into進入函數調用並在該函數調用的第一行停止,可以位於新文件或新位置。在Android中,有很多被認爲是「黑盒子」的功能,因爲它們很可能不會影響代碼(例如Log.d功能),所以您並不關心它們的功能。如果您願意,可以強行進入。

來源:https://www.quora.com/How-would-you-explain-in-one-line-about-Step-over-Step-into-Force-Step-into-and-Step-out-of-Android-studio

0

注意,您可以設置條件斷點,斷點即會停止執行僅當x == 57(這樣你就不必手動跳過所有56個休息)。很有用。只需設置斷點,點擊右鍵並設置你的條件。

相關問題