瞭解如何在 debugging 時使用中斷點(breakpoints),並留意特定變數。
到目前為止,大多數的新手 developers 可能已經會使用 Log statements 進行 debugging。完成單元 1 後,您將學到如何解讀 stack traces 和研究 error messages。雖然這兩種工具都是功能強大的 debugging 工具,但現代 IDE 提供更多功能,讓您的 debugging 流程更有效率。
在本課程中,您將瞭解 Android Studio 整合的 debugger、如何暫停執行 app,以及一次執行單行程式碼,找出 bug 的確切來源。此外,您將學會如何使用一項稱為 Watches 的功能以及如何追蹤特定變數,而不必新增特定的 log statements。
學習目標
- 如何將 debugger 附加到運作中的 app。
- 使用中斷點(breakpoints)來暫停執行中的 app,逐行檢查程式碼。
- 將條件運算式加入中斷點(breakpoints)以節省 debugging 時間。
- 在 Watches 窗格中新增變數,以輔助 debugging。