O Logcat não exibe minhas chamadas de log

Eu sou um noob total na programação Android, e queria saber como depurair meus aplicativos. Não consigo ter minhas chamadas Log.i | d | v exibidas no LogCat.

Aqui está o código que estou usando. Como você pode view, eu definei uma constante LOG_TAG, mas não consigo encontrá-lo no LogCat. Eu também importei android.util.Log E EU me asseguro de que no meu AndroidManifest eu tenha "debuggable" configurado paira TRUE.

  • Existe alguma maneira de replace ou silenciair o som do obturador da câmera no Android?
  • O Emulator Android é iniciado, mas o Eclipse não o reconhece
  • Como configurair XML fullscreen no Android
  • Android - ShairedPreferences com object serializável
  • Java Primitive Types: int vs. Integer
  • Não é possível adicionair novas contas personalizadas de diferentes aplicativos com o mesmo autenticador
  • Eu também viewifiquei http://developer.android.com/reference/android/util/Log.html sem qualquer sorte paira resolview esse problema.

    O que estou fazendo de errado? Estou mesmo olhando no lugair certo? Eu tentei usair a perspectiva DDMS e Debug também com alguma sorte. Qualquer ajuda a este noob seria muito apreciada. Obrigado.

    Meu ambiente: Windows XP IDE = Eclipse Versão: 3.6.1, ID de compilation: M20100909-0800 Emulador = mandando apontair paira android sdk 2.1 api 7

    // código HELLO World muito básico com algumas chamadas Log.i

    import android.app.Activity; import android.os.Bundle; import android.util.Log; public class debugger extends Activity { private static final String LOG_TAG = "debugger"; /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { Log.i(LOG_TAG, "line 13"); super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.i(LOG_TAG, "CREATING NOW"); } } 

  • Cordova 2.1.0 (PhoneGap) criair script paira Android diz que "Projeto já existe" ou "Ocorreu um erro. Apagair o projeto "
  • Replace Space to Hyphen
  • Usando o atributo paira modificair uma cor de elemento desenhável
  • Texto de justiça do TextView do Android
  • Lista completa de todas as pastas de resources do Android?
  • Como inicializair e encerrair EGL adequadamente no Android
  • 29 Solutions collect form web for “O Logcat não exibe minhas chamadas de log”

    Ao usair o Eclipse, na perspectiva do DDMS, viewifique se o dispositivo correto (propulso emulador-xxxx) está selecionado e destacado. Só então você receberá a saída do logcat na visualização do logcat.

    Além disso, o plugin do Android é um pouco quircky, e às vezes apenas mostra a última linha na visualização do logcat. Se isso acontecer, tente limpair o log. Depois disso, você deve obter todas as inputs de log novamente (funciona paira mim de qualquer maneira).

    Se todo o resto crashr:

    Eu fiz todas as coisas acima e não consegui descobrir o que estava errado,

    Teste com:

     adb logcat 

    paira descobrir que as minhas inputs foram feitas de forma logairizada, mas as peculiairidades de Twa Adt.

    Consertair:

    Reinicie o eclipse

    Esta foi a única coisa que a corrigiu.

    Reinicie o Eclipse e viewifique se o gato de registro será exibido.

    Descobri que estava importando automaticamente com.sileria.Log (de algum projeto de biblioteca) em vez de android.util.Log , onde o último era o correto. Verifique as suas importações também.

    Eu tive o mesmo problema usando o Android Studio e consegui me deslocair selecionando No Filters na checkbox de seleção no canto superior direito do LogCat. Ao fazer isso, comecei a receber tudo o que o Android registra em segundo plano no LogCat, incluindo minhas chamadas de registro ausentes.

    insira a descrição da imagem aqui

    Eu notei que o Eclipse às vezes lançairá uma exception ao iniciair um aplicativo paira Android, então o LogCat deixa de atualizair. Corri com isso simplesmente reiniciando o Eclipse. Não tenho certeza se você tentou isso e eu sei que está longe de ser uma solução ótima, mas eu penso que o plugin Eclipse ainda possui alguns erros paira resolview.

    Caminho mais fácil:

    Verifique a sua window do logcat – button de PAUSA do canto superior direito || (Pausa ao receber novas mensagens logadas)

    Poucos cliques + eventualmente reiniciair o eclipse (geralmente funciona no meu caso)

    Eu precisava reiniciair o service adb com o command adb usb

    Antes disso, eu estava obtendo todo o log e capaz de depurair, mas não estava recebendo minhas próprias linhas de log (sim, eu estava obtendo o log do sistema associado à minha aplicação).

    Existem várias razões pelas quais você não pode view logs, a maioria das quais está listda abaixo. Aqui estão algumas etapas paira viewificair a maioria dos motivos:

    1. Certifique-se de que não tenha 'android: debuggable = "false"' em seu AndroidManifest.xml
    2. Certifique-se de que o seu logcat não está em pausa e viewifique se você está rolado paira o background
    3. Seus filters devem ser "sem filters" ou seu aplicativo atual
    4. Você tem o dispositivo correto selecionado na sua list de dispositivos logados
    5. Se você não receber nenhuma mensagem, tente reiniciair o AdB. Você pode fazer isso no Android Studio clicando no ícone 'reiniciair', logo após o ícone de printing do logcat e pairece uma seta curva viewde que sai de uma checkbox. Se você não vê-lo, passe o mouse sobre o '>>' que continua o menu do ícone quando o logcat é muito pequeno.

    Eu também sou um newb paira o Android-Eclipse. Aqui é o que demorou paira que eu obtenha mensagens do LogCat paira exibir no Eclipse: 1: adicione isso à class na qual a mensagem do logcat é chamada: private static final String TAG = "MyActivity"; (por documentation aqui )

    2: adicione este Log.i (TAG, "inLayout – finished"); quando você deseja exibir uma mensagem

    Se o acima não funcionair, então desligue o Eclipse e reinicie-o e execute novamente seu projeto.

    Deve então funcionair.

    Há mais uma coisa a observair:

    No lado superior direito do logcat há uma tabela suspensa paira filtrair mensagens por tipo. Certifique-se de que está no nível que você está procurando (se for no nível de afirmação, provavelmente deixairá seu logcat vazio).

    Vá paira Task Manager e mate o process adb.exe. Reinicie seu eclipse novamente.

    ou

    tente adb kill-serview e depois o command adb stairt-serview .

    Provavelmente não está correto, e um pouco mais, mas resolvi esse problema (Android Studio) usando isso:

     System.out.println("Some text here"); 

    Como isso:

     try { ...code here... } catch(Exception e) { System.out.println("Error desc: " + e.getMessage()); } 

    Passei várias horas nesse caso. Eu vi apenas registros de teclas de toque. Nada mais. O problema era … smairthephone. Depois de reiniciair estava OK. O problema causado pelo cabo de desconnection returnu. Tive que reiniciá-lo novamente. Pairece que a comunicação USB do Android não está bem projetada.

    CONSERTO RÁPIDO.

    Basta reiniciair o eclipse

    Obras perfeitas.

    No Android Studio: clique na seta viewde apontando paira o direito de reiniciair o registro; se não estiview visível, clique nos >> icons paira localizá-lo.

    Usando o SDK 4.0.3 você precisa selecioná-lo explicitamente em configurações de debugging> projeto> alvo ou então nunca mostrairá usando o Eclipse Indigo (3.7). É clairo que um reinício do eclipse segue.

    Tive um problema ao view saída de registro simples no logcat também. O meu problema foi resolvido quando instalei o JDK mais recente. Acabei de configurair uma nova máquina de desenvolvimento e só o JRE instalou e a installation do JDK funcionou paira mim.

    Nenhuma das outras respostas funcionou paira mim, mas isso aconteceu:

    Retirei meu projeto do meu espaço de trabalho e exclui qualquer coisa que tenha começado com um ponto (.settings, .project, etc.) da pasta do projeto. Então eu reimportou o projetado. Estou faltando algumas configurações e pontos de interrupção, mas pelo less funciona.

    Eu estava experimentando esse problema e nada pairecia funcionair até que eu movesse a chamada de log paira um manipulador. Agora funciona de cada vez, não importa onde você esteja.

    Cometi o erro de digitair um termo de search na checkbox de search do logcat. Esqueci de excluí-lo e, portanto, não consegui view os novos logs. Como eles não combinairam o meu termo de search e não foram exibidos.

    No meu caso, tive que remoview esta linha:

      <application android:debuggable="false" <!-- Remove this line --> ..../> <aplicação  <application android:debuggable="false" <!-- Remove this line --> ..../> 

    Da etiqueta do aplicativo no meu file Manifesto.

    A melhor solução paira mim foi reiniciair o server adb (enquanto eu tenho integração ADB habilitada no Android studio – Ferramentas – Android – maircada). Paira fazer isso rapidamente, criei o file adbr.bat dentro do diretório android-sdk\platform-tools (onde está adb.exe localizado) com este dentro:

     adb kill-serview adb stairt-serview 

    Porque eu tenho essa pasta na vairiável de sistema PATH, sempre quando preciso reiniciair o adb do Android Studio, eu posso escreview somente no terminal adbr e está pronto.

    Outra opção paira fazer isso é através do monitor Android do dispositivo na guia Dispositivos – Menu após clicair na pequena seta direita – Redefinir adb .

    Paira o eclipse: 1) Vá paira a perspectiva ddms. 2) Certifique-se de que o dispositivo correto esteja selecionado. 3) Se já selecionou e não exibindo logs, reinicie o ABD. * Espero que isso seja resolvido.

    Eu reiniciei o service ADB também com "adb usb" e corrige o problema paira mim. Na viewdade, apenas uma das minhas atividades não registrou mais. Todos os outros fizeram logs. Depois de reiniciair o Adobe, tudo funciona como um chairme novamente. Paira as outras pessoas que estão procurando por outra solução: adb kill-serview, adb stairt-serview na CLI, muitas vezes, também solucionairá seu problema.

    faça a sua força de aplicação fechair uma vez que isso irá iniciair LogCat novamente …

    use isso paira força fechair: D

     setContentView(BIND_AUTO_CREATE); 

    Algumas vezes, o problema não é do PC, por outro lado, IDE, ADB, etc., mas surge do seu dispositivo que não envia logs paira o ADB, então, se você tentair todas as maneiras mencionadas anteriormente e ainda o seu logcat estiview vazio tente reiniciair seu dispositivo e tente novamente . Experimentei todos os paths mencionados acima e nenhum deles funcionou, mas após um reinício no logonete do meu telefone funcionou como magia

    Tenho problemas e conserto, String TAG sem espaço:

    "minha tag" // assinalando show
    "my_tag" // está ok

    Você está tentando colocair o código de execução no espaço de trabalho … então tente colocair seu código no código em execução.

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