Acabei de baixar o Android Studio para Linux em: http://developer.android.com/sdk/installing/studio.html
Gostaria de saber como imprimir no console?
Nem System.out.print(...)
nem Log.e(...)
a partir android.util.Log
parecem funcionar.
Acabei de baixar o Android Studio para Linux em: http://developer.android.com/sdk/installing/studio.html
Gostaria de saber como imprimir no console?
Nem System.out.print(...)
nem Log.e(...)
a partir android.util.Log
parecem funcionar.
Run
janela como eu respondi aqui .. stackoverflow.com/a/46843640/2462531Respostas:
Execute seu aplicativo no modo de depuração clicando em
no menu superior do Android Studio.
Na barra de status inferior, clique no
5: Debug
botão, próximo ao4: Run
botão.Agora você deve selecionar o
Logcat
console.Na caixa de pesquisa, você pode digitar a tag da sua mensagem e ela deve aparecer, como na figura a seguir (onde está a tag
CREATION
):Consulte este artigo para obter mais informações.
fonte
O Android tem seu próprio método de impressão de mensagens (chamadas
logs
) no console, conhecido comoLogCat
.Quando você deseja imprimir algo no
LogCat
, use umLog
objeto e especifique a categoria da mensagem.As principais opções são:
Log.d
Log.e
Log.i
Log.v
Log.w
Você imprime uma mensagem usando uma
Log
instrução no seu código, como no exemplo a seguir:No Android Studio, você pode procurar mensagens de log rotuladas
myTag
para encontrar facilmente a mensagem noLogCat
. Você também pode optar por filtrar os logs por categoria, como "Debug" ou "Warn".fonte
Could not get unknown property 'Log' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.
Log.wtf
(Que Terrível Falha): Derror: cannot find symbol variable log.
Android Studio 3.0 e versões anteriores:
Se as outras soluções não funcionarem, você sempre poderá ver a saída no Android Monitor .
Defina seu filtro como Mostrar apenas o aplicativo selecionado ou crie um filtro personalizado.
fonte
Você pode ver as
println()
instruções naRun
janela do Android Studio.Veja a resposta detalhada com a captura de tela aqui .
fonte
Se seu aplicativo for iniciado a partir do dispositivo, não do IDE, você poderá fazer mais tarde no menu:
Run
-Attach Debugger to Android Process
.Isso pode ser útil ao depurar notificações no aplicativo fechado.
fonte
Eu resolvi o problema revogando minhas autorizações de depuração USB.
Revogar,
Vá para Configurações do dispositivo> Ativar opções do desenvolvedor> Revogar autorizações de depuração USB
fonte
Tenha cuidado ao usar o Logcat , ele truncará sua mensagem após ~ 4.076 bytes, o que pode causar muita dor de cabeça se você estiver imprimindo grandes quantidades de dados.
Para contornar esta situação você tem que escrever uma função que irá dividi-lo em várias partes como assim .
fonte