Localização do ficheiro de registo do sistema Android
em ubuntu há /var/log/syslog
file.
Minha pergunta é Qual é o arquivo equavalent do ubuntus syslog no android tendo a idéia de que eu tinha um telefone android enraizado.
3 answers
Existem algumas maneiras de ver O sistema-Log-mas encontrar a localização dos ficheiros de registo é considerado muito mais difícil. Vou listar 3 opções que lhe permitirão ver os logs (seja em um dispositivo ou computador), mas eu não sei onde eles são mantidos. Eu posso estar errado, mas pelo que percebi, o sistema Android não mantém um "arquivo de Log". Em vez disso, há um buffer que contém o "Log" (novamente eu posso estar errado nisso)!
A sua primeira opção é instalar uma aplicação de a play-store chamada
aLogCat
. Este aplicativo é muito útil tanto para visualização e envio de logs de seu dispositivo. Ele pode ser configurado para enviar por e-mail os "arquivos de Log" do seu dispositivo. Este método funciona melhor com root.
$ adb logcat -d > logcat.txt
A opção -d
diz a adb
para copiar o ficheiro inteiro do sistema Android. Porque pareces saber como os sistemas UNIX funcionam, não vou explicar o resto do comando.
Uma terceira opção (se estiver enraizado, isto é) é instalar um emulador de Terminal no seu dispositivo Android. Abra o emulador de Terminal e indique o comando:
$ logcat -d > /sdcard/my-log-file.txt
Isto fará o mesmo que acima (excepto que não precisa de um computador, e o ficheiro grava no seu dispositivo/cartão SDcard.
Sinta-se à vontade para mudar a parte "/sdcard/my-log-file.txt
" para o que quiser, mas eu recomendo vivamente que a guarde para o seu exterior ou armazenamento interno - em resumo: Guarde-o para um local que possa aceder sem a permissão do #
(super-utilizador)!
Só para esclarecer mais:
- no Ubuntu, a função
syslog
POSIX no Ubuntu escreve para/var/log/syslog
- em Android NDK, {[[0]} saídas para logcat: Qual é a API de Log a ligar de um programa Android JNI?
- o análogo de Java é
android.util.Log
: Como faço para escrever saídas para o Log em Android? mas este é difícil de comparar com o Ubuntu já que esta API não existe no Ubuntu
2) role para baixo para" ajuda e feedback " clique nele
3)em seguida, role para baixo para "enviar feedback" clique nele
4) em seguida, descer para "informação da conta e do sistema" normalmente realçada em azul. Clique nele
5) em seguida, role para baixo para " sistema registo"ou" registo de Eventos "
NOTE: THIS WILL ONLY ACCESS THE LOG INFO FOR THE DEVICE YOU ARE USING TO VIEW THE LOGS. I do not think you can view log info for another device. Even if its synced to the same email, or added as another device on your account.