Depois de se escolher como fará o debug,
se via USB ou Wi-Fi, temos de fazer com que a execução do código encontre breakpoints para que possamos, de fato, fazer o debug.
Para tal, siga os passos abaixo:
1) Habilite a perspectiva Debug no seu Eclipse. Você poderá fazer isso clicando em Window > Open Perspective > Debug
2) Veja que uma nova opção (de Debug) aparece na UI do Eclipse, no canto superior direito:
3) E não é só isso que acontece! A perspectiva é aberta na tela do Eclipse:
4) E ai, vamos debuggar? Clique no botão de Java, que fica no canto superior direito. Com o código aberto (nesse caso, estou com o projeto Notepad, que comento o código aqui nesse blog) no arquivo NotesList.java, vamos inserir breakpoints.
Para tal, você tem das possibilidades:
a) Clicando com o botão direito sobre uma linha, escolha Toggle Breakpoint.
b) Clique duas vezes sobre a linha no canto esquerdo dela. Um ícone de círculo, em tonalidade azul, aparecerá. Para se ter certeza que se trata de um breakpoint, basta passar o mouse sobre o ícone em questão.
5) Agora temos de nos certificar que vamos rodar a aplicação em modo de debug para que possamos "andar" nos breakpoints e ver o código sendo executado. Para tal, vamos clicar em Debug Configurations, como mostrado na imagem abaixo:
6) Clique duas vezes sobre Android Application. Uma opção aparecerá aninhada a essa opção e, ao lado direito, a janela será preenchida com os dados que deverão ser usados para o debug. Selecione o projeto clicando em Browse (escolhemos o projeto NoteList) e digitamos Notepad como nome do projeto.
7) Na guia target, escolha um AVD. Caso não tenha um AVD configurado, vá nesse link que explico como fazê-lo.
8) Na guia Common, clique no botão debug e deixe o AVD ser carregado.
9) O Eclipse perguntará se você deseja mudar o foco dele para a perspectiva do Debug. Aceite a opção e prossiga.
10) Pronto! Agora você já pode debuggar sua aplicação!