Onde estão arquivos de log localizados no Android? [duplicado] -- logging camp android Relacionado O problema

Where are log files located on Android? [duplicate]


14
vote

problema

português
.
.

Duplicado possível:
Como posso visualizar e examinar o log do Android?

Meu telefone Android (2.1) (um incêndio HTC, se isso importa) às vezes reinicializa sem um motivo aparente. Não é extremamente freqüentemente, mas muito para simplesmente ignorá-lo.
Eu diria que uma vez a cada dois dias.

sempre acontece quando eu não estou usando o telefone, eu tirei do meu bolso e sou recebido pela tela do desbloqueio sim, então é difícil identificar o aplicativo ou serviço que está causando isso.

Eu naveguei o sistema de arquivos um pouco, mas não consegui encontrar nada como /var/log , então eu me pergunto se alguém sabe onde os logfiles estão localizados, se eles existirem em tudo?

ou qualquer outra maneira de identificar facilmente o processo ofensivo no meu telefone?

english

Possible Duplicate:
How can I view and examine the Android log?

My android (2.1) phone (a HTC Wildfire, if that matters) sometimes reboots without an apparent reason. Not extremely frequently, but too much to simply ignore it.
I'd say once every couple of days.

It always happens when I'm not using the phone, I take it out of my pocket and am greeted by the SIM unlock screen, so it's hard to pinpoint the app or service that is causing it.

I browsed the filesystem a bit but couldn't immediately find anything like /var/log, so I wonder if anyone knows where logfiles are located, if they exist at all?

Or any other way to easily pinpoint the offending process on my phone?

  
 
 

Lista de respostas

4
 
vote

Se você quiser examinar o log fora do ambiente do seu telefone, há o aplicativo logcollector .

É grátis e permite enviar / fazer upload do log para / com o programa de sua escolha. Eu apenas envio o log via Gmail para a conta de e-mail da minha casa.

É sempre mais fácil ler esses arquivos de log na tela do seu PC, em comparação com a leitura com qualquer aplicativo no seu (pequeno) android.

 

If you want to examine the log outside the environment of your phone, there is the application LogCollector.

It's free and it allows you to send/upload the log to/with the program of your choice. I just send the log via gmail to my home email account.

It is always easier to read such log files on your pc screen, compared to reading it with whatever application on your (small) Android screen.

 
 
1
 
vote

Como você sabe que seu telefone é reiniciado? Só porque o trava aparece não significa que ele reiniciou. Verifique suas estatísticas de bateria, configurações e gt; Sobre o telefone & gt; Bata e olhe para o tempo e acordado. Se o telefone tiver sido feito por um longo tempo, é improvável que seu telefone esteja reiniciando em você. Basta verificar isso depois de um momento em que você acha que o telefone é reiniciado.

Eu acho que você terá que usar o LogCat para obter logs de um telefone Android. Se o seu telefone estiver reiniciando em você, você poderá tentar executar o Logcat, mas teria que ter logcat correndo continuamente para capturar o que está acontecendo e fazendo isso reinicializar. Isso não é muito prático. Mas olhe abaixo para informações sobre o logcat.

Em vez de usar o logcat, eu tentaria apenas a partir de uma nova instalação do Android. Se você estiver enraizado, eu iria fazer backup, limpar e instalar uma rom do zero. Se você não está enraizado, eu baixaria a versão mais recente do Android para o seu telefone da HTC e instalá-lo. Isso vai limpar seu telefone, mas a execução de uma ardósia limpa deve corrigir o problema de reinicialização.

Uma vez em seu novo Android instalar o mercado aberto e instale seus aplicativos, começando apenas com os fundamentos. Não instale qualquer assassino de tarefa de qualquer tipo. Reinicie e veja como o telefone é executado por alguns dias. Se as coisas parecerem bem, siga em frente e instale seus outros aplicativos, alguns de cada vez. Dê alguns dias e continue para os próximos aplicativos até encontrar o aplicativo que lhe dão problemas ou talvez o que você precisasse fosse um novo começo.

logcat: Instale o SDK do Android em um computador e abra um shell do terminal (cmd.exe no Windows) e execute o ADB Logcat. No Windows parece:

.
  adb logcat    

Às vezes eu tenho que especificar todo o caminho para esse comando funcionar. Para mim seria:

.

C: Downloads EVO android-SDK-Windows Tools adb.exe logcat

Você quilometragem irá variar dependendo de onde você instala o SDK ...

Depois de executar esse comando, você só poderá visualizar o que o shell do terminal pode conter ou segurar na memória. Minha recomendação seria aumentar o tamanho do tampão do shell do terminal para que você possa capturar mais informações. As conchas mais avançadas podem ser capazes de produzir um arquivo de texto, eu tentaria isso também. Se você não tiver essa opção, basta copiar e colar tudo na tela para um arquivo de texto. Em cmd você faz isso clicando com o botão direito, Mark, destacou o que deseja e, em seguida, vá para o arquivo de texto e cole.

Também esta não é sempre a melhor rota, a menos que você saiba o que você está procurando porque o logcat mostrará essencialmente a saída de tudo o que seu telefone está fazendo. Então, haverá uma tonelada de dados gerados.

 

How do you know your phone has rebooted? Just because the lockscreen appears doesn't mean it rebooted. Check your battery stats, Settings > About Phone > Batter and look at the up and awake time. If the phone has been up for a long time its unlikely your phone is rebooting on you. Just check this after a time when you think the phone has rebooted.

I think you are going to have to use logcat to get logs from an Android phone. If your phone is rebooting on you, you could attempt to run logcat, but you would have to have logcat running continuously to capture what is going on and making it reboot. This is not very practical. But look below for info on logcat.

Instead of using logcat I would try just starting from a fresh install of Android. If you are rooted I would backup, wipe, and install a ROM from scratch. If you are not rooted, I would download the latest version of Android for your phone from HTC and install it. This will wipe your phone, but running from a clean slate should fix the reboot issue.

Once on your fresh Android install open Market place and install your apps starting with essentials only. DO NOT INSTALL any task killer of any kind. Reboot and see how the phone runs for a few days. If things seem fine then move on and install your other apps a few at a time. Give it a few days and continue on to the next few apps until you find the app that is giving you problems or maybe all you needed was a fresh start.

Logcat: Install the Android SDK on a computer and then open a terminal shell (cmd.exe in Windows) and run adb logcat. On windows it looks like:

adb logcat 

Sometimes I have to specify the whole path for that command to work. For me it would be:

C:\Downloads\evo\android-sdk-windows\tools\adb.exe logcat

You mileage will vary depending on where you install the SDK...

After running that command you will only be able to view what the terminal shell can contain or hold in memory. My recommendation would be to increase the buffer size of the terminal shell so that you can capture more information. More advanced shells might be able to output a text file, I would try that too. If you do not have this option just copy and paste everything in the screen to a text file yourself. In cmd you do this by right clicking, mark, highlight what you want, and then go to the text file and paste.

Also this is not always the best route unless you know what you are looking for because logcat will essentially show output of everything your phone is doing. So there will be a ton of data generated.

 
 
   
   
1
 
vote

O melhor que você pode fazer se quiser examinar os arquivos de log é instalar o aplicativo gratuito do Android Market chamado alogcat (basta procurar por ele no mercado).

Permite inspecionar, filtrar para diferentes níveis de categorias de log e também para enviar um log no seu e-mail ou salvá-lo. Com certeza a maneira mais fácil de inspecionar os logs.

 

The best you can do if you want to examine the log files is to install the free Android market app called aLogCat (just search for it on the market).

It allows you to inspect, filter for different levels of log categories and also to send you a log to your email or save it. For sure the easiest way to inspect the logs.

 
 
   
   

Perguntas relacionadas

4  AbslistView no logcat da Samsung Galaxy rodando Android 4.3 Jellybean  ( Abslistview on samsung galaxys logcat running android 4 3 jellybean ) 
Eu tenho tido um problema no meu Galaxy S4 seguindo a atualização 4.3 por meio do qual ela ocasionalmente reinicializará o telefone e entrará em um loop de re...

0  Android logcat que app spams logcat  ( Android logcat which app spams logcat ) 
No meu oneplus dois telefone Android recentemente atualizei para o Android 6.0. Desde então, minha duração da bateria diminuiu drasticamente. Conectado ao meu...

9  O acesso ao logcat precisa de root?  ( Does access to logcat need root ) 
meu dispositivo já está enraizado, é por isso que estou perguntando. Você precisa de root para monitorar o fluxo do logcat no telefone? Se eu correr o comand...

7  Qual aplicativo enviou os textos não autorizados?  ( Which app sent the unauthorized texts ) 
Hoje recebi um texto automatizado do meu provedor sem fio dizendo que tinha passado pelo meu limite de texto. Isso é estranho porque eu envio talvez 50 textos...

0  Como posso saber sobre os logs do cartão SD (ejetar ou montar detalhes) em logs Android?  ( How can i know about sd card logs eject or mount details in android logs ) 
Eu quero manter um log de quando o cartão SD é ejetado ou montado no meu dispositivo Android. Como posso fazer isso? ...

3  Existe um programa que vai registrar cada programa que eu começo no meu dispositivo Android?  ( Is there a program which will log each program i start on my android device ) 
Eu estou procurando um programa que conte cada início de um programa no meu dispositivo Android. ao longo do tempo, você instala um monte de programas. ...

5  Por que meu tablet Nvidia está procurando servidores chineses (Baidu.com)?  ( Why is my nvidia tablet looking for chinese serversbaidu com ) 
Não tenho certeza se esta é a área certa para a pergunta, ou se é um grande negócio, mas aqui eu vou. Ao usar pelo tablet NVIDIA para desenvolver um aplicativ...

9  Como posso acessar arquivos de log do Android no meu Nexus 7 sem acesso root?  ( How can i access android log files on my nexus 7 without root access ) 
desde alogcat agora No trabalha mais com o feijão de geléia , como posso acessar os arquivos de log do sistema no meu dispositivo sem acesso root ou anexá-l...

2  Acesse o registro de chamada para complementar o que foi banido por política  ( Access the call log to complement what has been banned by policy ) 
Eu usei para usar o gravador de chamadas do Appliqato. Alguns dias atrás A política do Google Play foi alterada para que nenhum aplicativo de gravação de ch...

2  Existe uma maneira de ler um arquivo de log de rede diretamente do dispositivo Android usando um comando linux cauda como?  ( Is there a way to read a network log file directly from the android device using ) 
Existe uma maneira de fazer o que é perguntado no assunto do tema para telefones sem arote e / ou enraizados? Eu gostaria de ler de um arquivo de log do sis...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.