LOGS

LOGS

Silva 🇧🇷


################################ ## RELATÓRIO DE BUG AOSP ADEQUADO ## ################################
Muitas vezes, ao usar uma ROM ou kernel personalizado, você pode enfrentar um problema. odesenvolvedor pode querer algo chamado logcat ou dmesg para investigar isso, mas vocêpode não saber como fazer isso. Existem algumas maneiras de fazer isso e isso éo que eu vou explicar agora. Isso é válido para themers, desenvolvedores de ROM edesenvolvedores de kernel.
Um logcat é útil para depurar falhas ou outros comportamentos estranhos com aplicativos outemas. Um logcat de rádio detalha o que está acontecendo no telefone real do telefonefuncionalidade. Ele informa todos os erros que ocorreram ao tentar ligar.Um dmesg é um log do kernel, detalhando o que cada subsistema está fazendo.Um ramoops é o dmesg anterior, que detalha por que uma força telefônica foi reiniciada.Um ramoops também é conhecido como last-kmsg ou pstore e pode ser recuperado de umrecuperação personalizada, bem como de um dispositivo inicializado.

#################### 1. USANDO UM APP ####################
1. Obtendo um logcat: uma. Faça o download de um aplicativo de logcat na Play Store (usarei o Matlog para o restante deste tutorial). b. Abra o aplicativo e conceda permissões de root (se você não estiver rooteado e não quer ser, você precisará usar o ADB abaixo). c. Limpe o buffer, clicando no menu de três pontos e clicando em Limpar. d. Clique no menu de três pontos, escolha Configurações e, em seguida, Buffer (s) de log. e Marque rádio, principal ou ambos, dependendo do tipo de bug. f. Clique no menu de três pontos, escolha Arquivo e Gravar. g. Duplique sua falha / problema. h. Volte para o Matlog e aperte o botão Parar no canto inferior direito. Eu. Envie o arquivo gerado para seu desenvolvedor / themer seguindo a etiqueta abaixo.
2. Obtendo um dmesg: uma. Faça o download de um aplicativo dmesg e siga as etapas semelhantes às anteriores OU faça o download um emulador de terminal e continue. b. Abra o emulador de terminal e digite su para entrar como usuário root. c. Digite dmesg> /sdcard/test.log d. Envie o arquivo gerado (localizado na pasta principal do seu partição de armazenamento) ao seu desenvolvedor, seguindo a etiqueta abaixo.
3 (a). Obtendo um ramoops via sistema: uma. Abra um gerenciador de arquivos e navegue para / sys / fs / pstore e copie o arquivo chamado console-ramoops ou console-ramoops1 na sua pasta sdcard. b. Envie esse arquivo para o desenvolvedor do kernel seguindo a etiqueta abaixo.3 (b) Obtendo um ramoops através da recuperação: uma. Verifique se o seu dispositivo possui o TWRP instalado a partir do fastboot, procure ajuda no XDA b. Imediatamente após a reinicialização do dispositivo, force a recuperação pressionando botões de volume. c. Clique em [Avançado] e depois em [Gerenciador de Arquivos]. Navegue para / sys / fs / pstore e copie o arquivo chamado console-ramoops ou console-ramoops1 para / sdcard. Envie esse arquivo para o desenvolvedor do kernel ou para quem causou o erro seguindo a etiqueta abaixo

################# 2. USANDO ADB #################
1. Baixe as ferramentas mais recentes do Google: https://dl.google.com/android/repository/platform-tools-latest-linux.zip https://dl.google.com/android/repository/platform-tools-latest-darwin.zip https://dl.google.com/android/repository/platform-tools-latest-windows.zip
2. Extraia-os para uma pasta e vá para a pasta: $ cd <local_da_pasta>
3. Conecte seu dispositivo e aceite o prompt de depuração (ative o ADB Configurações> Opções do desenvolvedor, se você não vê).
4. Verifique se o seu dispositivo é reconhecido. dispositivos $ adb ou dispositivos $ ./adb
5. Limpe o buffer do logcat. $ adb logcat -c ou $ ./adb logcat -c
6. Leve seu registro: Logcat: $ adb logcat -d> test.log ou $ ./adb logcat -d> test.log dmesg: $ adb shell dmesg> test.log ou $ ./adb shell dmesg> test.log
7. Entregue esse registro à parte apropriada com um relatório adequado, seguindo as etiqueta abaixo.

Report Page