AndroidStudio를 사용하여 코드를 작성할 때, 원하는대로 코드가 작성하지 않거나 내부적으로 변수에 들어있는 값들이 어떻게 변하는지 알고 싶을 때 디버깅을 사용합니다.
디버깅을 사용하면 원하는 지점에서 코드의 진행을 멈추고 한단계씩 실행시켜보며, 변수나 특정 값들을 확인할 수 있습니다.
디버깅을 하기 원하는 소스코드에서 코드의 진행이 멈추는 지점을 정해주어야 합니다.
코드의 왼쪽에 비어있는 공간을 클릭하면 빨간색 원이 표시되고, 해당 라인을 실행하기 직전에 코드진행이 멈추게 됩니다.
다시 브레이크 포인트를 지우고자 한다면 한번 더 클릭하면 됩니다.
브레이크 포인트를 잡고나면 디버그를 시작하면 됩니다. 안드로이드 스튜디오 우측 상단에 보면 벌레 모양의 버튼이 있는데 이 버튼을 누르면 디버깅을 시작합니다.
디버깅을 시작하면 AndroidStudio 아래에 나타나는 디버그 창에는 여러가지 버튼이 있습니다.
이 버튼들을 조작하여 코드를 실행시켜 가며 디버깅을 진행합니다.