Caso prefira, você encontrará todo esse material, em inglês, no site do Developer Android. A tradução e comentários dos materiais eu faço livremente para ajudar a comunidade que fala português.

domingo, 22 de maio de 2011

Usando a perspectiva de Debug do Eclipse para aplicações Android

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!

2 comentários:

Rodrigo Coladela disse...

Muito Ùtil Leonardo, Obrigado.

Unknown disse...

Valeu, muito util

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Related Posts Plugin for WordPress, Blogger...