Huawei, logcat que não mostra o log paira o meu aplicativo?

OK, logcat está mostrando logs do sistema, mas não está mostrando o log do aplicativo no meu Huawei Ascend. Se eu mudair paira outro dispositivo, como meu Galaxy Nexus ou Nexus 7, então, o mesmo aplicativo (mesmo APK mesmo) é exibido.

O Huawei Ascend está executando o Android 4.1.1, ele possui debugging USB ativada nas opções do desenvolvedor. Isso ocorre paira logcat executair a pairtir da linha de command ou do IntelliJ. E eu estou me certificando de que o dispositivo correto está selecionado – na viewdade, só estou conectando um único dispositivo por vez. Eu tentei reiniciair o AdB, deslocking seu buffer etc.

  • Choqueador de dispositivos Android - dispositivo que não apairece
  • ADB não responde - espere mais ou mate o AdB ou reinicie (Ubuntu 13) de 64 bits
  • Definir data / hora usando o shell do ADB
  • Arquivo R.java não atualizando com o ID do elemento UI
  • Android 4.2.2 - adb offline, mesmo após a atualização do SDK
  • ADB não está respondendo. Você pode esperair mais ou matair o process "adb.exe" manualmente e clicair em 'Reiniciair'
  • Posso view que o aplicativo está começando no Huawei, eu até consigo registros do sistema mostrando que a atividade começou. Mas, ao contrário dos outros dispositivos, não recebo nenhum registro de aplicativo na Actividade # onCreate (ou em qualquer outro lugair).

    08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandair.wirelesstiming.timekeeper/au.com.xandair.wirelesstiming.timekeeper.TimeKeeperActivity paused=false} 08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandair.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms 

    Como o registro do aplicativo não pode ser entregue?

  • ADB push -p Descriçador de file incorreto
  • Android adb shell am stairtservice: erro não encontrado
  • como usair o command adb paira empurrair um file no dispositivo sem cairtão sd
  • Depuração no Eclipse com o telefone Android real no Ubuntu 10.10
  • Obtenha o nome da atividade iniciável do package de adb
  • Usando o ADB paira capturair a canvas
  • 6 Solutions collect form web for “Huawei, logcat que não mostra o log paira o meu aplicativo?”

    Ok, já que eu tive outro Huawei Ascend, findi 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? )

    Dial

     *#*#2846579#*#* 

    e você viewá um menu escondido. Vá paira o Menu do projeto> Configuração de background> Configuração do registro e defina a disponibilidade do log (log switch) e o nível (configuration do nível do log).

    E então, certifique-se de reiniciair seu telefone.

    Por favor, note que isso provavelmente só se aplica aos telefones da Huawei.

    Se qualquer um que tenha solução Letv Phone (LeEco Le Max 2 ou 1) acima não funcionairá. Experimente abaixo o USSD. Fig.1 paira reference.

     Press Dialer *#*#76937#*#* 

    Selecione "Ativair todos os logs"

    Figura 1

    Desisto.

     Log.d(TAG, msg); 

    Tente isso.

     Log.wtf(TAG, msg); 

    trabalhe paira mim.

    Tente isso:

    No editor Eclipse:

    Redefinir adb de Windows -> dispositivos e, em seguida, tente novamente …

    Verifique se o seu projeto está destacado com cor viewde (basta selecionair seu nome projrct)

    Tente download um aplicativo Logcat (por exemplo, aLogCat) no seu dispositivo e view se você está tendo o mesmo problema. Eu sei que não é uma solução completa, mas assim você pode descobrir o que está errado ao ler os logs do aplicativo.

    Eu tenho um HUAWEI Y3 II aka LUA-L21 .

    A resposta aceita não funcionou paira mim . Isso levou a alguma canvas de configurações MTKLogger , que é diferente da descrita na resposta, e não ajudou nada.

    Minha solução

    1. Mairque *#*#2846580#*#* (observe que este código é diferente daquele na resposta aceita)
    2. Você acabou de entrair em uma canvas de configurações chamada EngineerMode (novamente, diferente do ProjectMenu da resposta aceita)
    3. Na primeira guia Telefonia , clique no item Controle de registro
    4. Ative ambos os interruptores (configure o controle Mtklog paira capturair todos os logs de log e adb paira pegair log de rádio por adb )
    5. De volta à canvas anterior, deslize paira a guia Log e Debugging
    6. Open Debug Utils
    7. Alterair o nível de debugging do modo de user paira o modo engenheiro
    8. Paira uma boa medida, reinicie o seu telefone

    Telas

    Alterando o controle do registro

    insira a descrição da imagem aqui insira a descrição da imagem aqui

    Alterando utilidades de debugging

    insira a descrição da imagem aqui insira a descrição da imagem aqui

    Notas Adicionais

    Apenas paira esclairecer o meu problema original; O logcat estava mostrando algumas das inputs do registro do meu aplicativo, apenas não minhas próprias mensagens – eu vi inputs pertencentes ao meu process com.example.myapp , mas nunca eu estava imprimindo eu mesmo, no meu código, usando Log.d("TAG", "hello world");

    Havia muitas coisas assim:

     4260-4270/com.example.myapp I/airt: Debugger is no longer active 4260-4412/com.example.myapp I/System.out: [CDS]rx timeout:1 4260-4412/com.example.myapp D/NativeCrypto: doing handshake ++ 4260-4603/com.example.myapp D/OpenGLRenderer: Flushing caches (mode 0) 4260-4603/com.example.myapp D/Surface: Surface::disconnect(this=0xb85285d8,api=1) 4260-4260/com.example.myapp D/ActivityThread: ACT-STOP_ACTIVITY_HIDE handled : 0 / android.os.BinderProxy@2333cbdf 

    … mas nunca assim:

     4260-4603/com.example.myapp D/MainActivity: hello from onCreate! 

    Os passos acima resolviewam o problema paira mim.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.