it-swarm-pt.tech

Como depurar aplicativo Android linha por linha usando o Eclipse?

Eu estou familiarizado com o VS.Net IDE e ele tem muito suporte para depuração. Mas o desenvolvimento do Android é algo novo para mim. Eu estou usando o Eclipse IDE. Eu estava me perguntando como depurar o aplicativo Android linha por linha, assim como podemos fazer no .net IDE?

Atualmente estou usando a janela de log, mas não estou feliz com isso. Eu preciso de sugestão dos caras especialistas, qual é a melhor maneira de depurar o aplicativo Android usando o Eclipse?

Muito obrigado pelo seu valioso tempo e ajuda.

50
Yaqub Ahmad
  1. inicie o aplicativo clicando com o botão direito do mouse no projeto e selecione Debug As-> Android Application ou executando-o normalmente e, posteriormente, na perspectiva do DDMS, selecione o aplicativo em execução no painel de dispositivos e clique no bug verde.

  2. uma vez que um breakpoint foi atingido, você pode passar por cima (f6) ou entrar em (f5) (verificar o menu Run para mais comandos).

67
P.Melch
12
Yaqub Ahmad

Coloque um ponto de interrupção na linha que você deseja iniciar a depuração, em seguida, executar o aplicativo no modo de depuração, o aplicativo atingirá o ponto de interrupção e, em seguida, você pode passar por isso apenas como no VS.

3
mbwasi

Acabei de configurar o Eclipse incluído no Android Development Tools (ADT), a versão adt-bundle-mac-x86_64-20131030. Definir a propriedade no arquivo de manifesto me deu um aviso dizendo que seria melhor configurar diferentes configurações Executar e Depurar. Acontece que eu simplesmente precisava criar um perfil de depuração:

  1. Execute >> configurações de depuração ...
  2. Clique em "Depurar" para obter os padrões

Agora você pode ir para Executar >> Debug para executar no dispositivo. (Assumindo que o dispositivo tenha a depuração ativada, é claro)

Se você é um desenvolvedor do Eclipse ou do ADT e está lendo isso, sugiro fortemente que o Eclipse crie uma configuração de depuração por padrão.

1
prewett

Existem dois métodos. Primeiro, você pode depurar o aplicativo desde o início. Você pode fazer isso clicando com o botão direito do mouse no seu projeto-> Depurar como aplicativo Android.

No segundo método, você pode depurar qualquer atividade sem reiniciar o aplicativo completo. Você pode fazer isso da seguinte forma: - 1) Vá para o DDMS

enter image description here

2) Clique agora no pequeno ícone móvel com o sinal + no separador inferior.

enter image description here

3) Agora clique nos dispositivos. Depois que a lista de dispositivos será mostrada com a lista de projetos.Clique no projeto desejado.E clique na opção de depuração de cor verde.Seu modo de depuração é iniciado agora.

enter image description here

F3 para ir dentro de uma função. F6 para a próxima linha e F8 para ir para o próximo ponto de interrupção.

0
Anshul Aggarwal