Se você não estiver usando um IDE, pode ser difícil definir pontos de interrupção. Felizmente, existe um método que eu não conhecia antes que torna isso mais fácil:
android.os.Debug.waitForDebugger();
Insira isso onde quiser em seu código e anexe o depurador quando o código for alcançado. Benefício adicional: você não obtém o impacto de desempenho do depurador até chegar ao código.