Como imprimir mensagens (como um sinalizador) no console do Eclipse (ou log) ao desenvolver e depurar um aplicativo Android
Como imprimir mensagens (como um sinalizador) no console do Eclipse (ou log) ao desenvolver e depurar um aplicativo Android
Respostas:
Em vez de tentar produzir no console, Logo LogCat pode ser encontrado no Eclipse: Janela-> Mostrar exibição-> Outros… -> Android-> LogCat
Dê uma olhada na referênciaLog .
Os benefícios do uso do LogCat são que você pode imprimir cores diferentes, dependendo do seu tipo de log, por exemplo: Log.dimprime em azul, Log.eimprime em laranja. Além disso, você pode filtrar por marca de log , mensagem de log , identificação do processo e / ou nome do aplicativo . Isso é realmente útil quando você deseja apenas ver os logs do seu aplicativo e manter os outros itens do sistema separados.
Log.v("blah", "blah blah");
Você precisa adicionar a visualização Log do Android no eclipse para vê-los. Existem também outros métodos, dependendo da gravidade da mensagem (erro, verbose, aviso, etc.).
System.out.println()também gera para o LogCat. A vantagem de usar o bom e velho System.out.println()é que você pode imprimir um objeto como System.out.println(object)no console se precisar verificar se uma variável foi inicializada ou não.
Log.d, Log.v, Log.wEtc métodos só permitem imprimir cordas para o console e não objetos. Para contornar isso (se você desejar), você deve usar String.format.
toString(). Isto é o que System.out.println(Object)faz internamente. Se o toString()método em Objectsi for usado (por exemplo, para tipos de matriz), talvez você não obtenha resultados úteis.
Log.
Eu uso o método Log.d também, por favor importe import android.util.Log;
Log.d("TAG", "Message");
Mas lembre-se de que, quando você quiser ver as mensagens de depuração, não use Executar como, use "Debug As" e selecione Aplicativo Android. Caso contrário, você não verá as mensagens de depuração.
eu uso o formato de log abaixo para imprimir meu conteúdo no logCat
Log.e("Msg","What you have to print");