OK, o logcat está mostrando os logs do sistema, mas não está mostrando o log do aplicativo no meu Huawei Ascend. Se eu mudar para outro dispositivo, como meu Galaxy Nexus ou Nexus 7, o log do mesmo aplicativo (mesmo APK) será exibido.
O Huawei Ascend está executando o Android 4.1.1, tem a depuração USB ativada nas opções do desenvolvedor. Isso ocorre para o logcat executado na linha de comando ou no IntelliJ. E estou me certificando de que o dispositivo correto esteja selecionado - na verdade, estou apenas conectando um único dispositivo de cada vez. Eu tentei reiniciar o adb, limpando o buffer, etc.
Percebo que o aplicativo está iniciando no Huawei, até recebo logs do sistema mostrando que a Atividade foi iniciada. Mas, diferentemente dos outros dispositivos, não recebo nenhum log de aplicativo no Activity # onCreate (ou em qualquer outro lugar).
08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Como o log do aplicativo não está sendo entregue?
fonte
Respostas:
OK, já que eu tinha outro Huawei Ascend, tive o mesmo problema. Desta vez eu tenho a resposta exata. Siga estas instruções (da resposta de denispyr em Por que o logcat não mostra nada no meu Android? )
E depois reinicie o telefone.
Observe que isso provavelmente se aplica apenas a telefones Huawei.
Observe também que, se você estiver em um tablet Huawei (por exemplo, MediaPad M3), em vez de discar, inicie a Calculadora Huawei na paisagem e entre
()()2846579()()
.fonte
Para Huawei com Android 8.0 ou superior
devemos discar o código:
*#*#2846579#*#*
e selecionar a opção AP Log será suficiente para exibir as mensagens no LogCat.
fonte
Se alguém com a solução Letv Phone (LeEco Le Max 2 ou 1) acima não funcionar. Experimente o USSD abaixo. Fig.1 para referência.
Selecione "Ativar todos os logs"
fonte
Eu desisto.
Tente isso.
trabalhe para mim.
fonte
Log.wtf()
foi projetado para um estado totalmente inesperado. É semelhante aSEVERE
. Ela certamente não éDEBUG
Eu tenho um HUAWEI Y3 II aka LUA-L21 .
A resposta aceita não funcionou para mim . Isso levou a algumas telas de configurações do MTKLogger , que são diferentes das descritas na resposta, e não ajudaram em nada.
Minha solução
*#*#2846580#*#*
(observe que este código é diferente do código na resposta aceita)Telas
Alterando o controle de log
Alterando utilitários de depuração
Notas Adicionais
Apenas para esclarecer meu problema original; logcat estava mostrando algumas das entradas de log do meu aplicativo, não apenas minhas próprias mensagens - vi entradas pertencentes ao meu processo
com.example.myapp
, mas nunca nada do que eu estava imprimindo, no meu código, usandoLog.d("TAG", "hello world");
Havia muitas coisas assim:
... mas nunca nada como isto:
As etapas acima resolveram o problema para mim.
fonte
fonte
Algumas versões mais recentes do Huawei Phones (estou usando um Y9s 2019) têm algumas configurações alteradas.
O processo está agora
Disque * # * # 2846579 # * # *
Configurações de plano de fundo -> Configurações do AP LOG -> Abrir.
Se você ainda não conseguir ver os logs, reinicie o telefone e o Android Studio / Eclipse
fonte
Tente baixar um aplicativo Logcat (por exemplo, aLogCat) no seu próprio dispositivo e veja se você está tendo o mesmo problema. Sei que não é uma solução completa, mas dessa maneira você poderá descobrir o que está errado lendo os logs do aplicativo.
fonte
READ_LOGS
conjunto de permissões - code.google.com/p/alogcat/issues/detail?id=41 .Tente o seguinte:
No editor Eclipse:
Redefina o adb do windows -> devices e tente novamente ...
verifique se o seu projeto está destacado em verde (basta selecionar o nome do seu projeto)
fonte