Como se sabe quais são as razões pelas quais um aplicativo Android sai com exceções? -- rashes campo com logging campo com system-error camp android Relacionado O problema

How do one know what is the reasons why an android apps exit with exceptions?


2
vote

problema

português

Em algum momento, quando você instala um determinado aplicativo no emulador, funciona perfeitamente bem. Então, você instala os aplicativos em seu telefone e / ou tablet e ele lança uma exceção quando você o executa.

Sempre, quando você instala um determinado apps no emulador, ele não funciona e amp; joga uma exceção, mas quando você instala os aplicativos em seu telefone e / ou tablet, ele foi capaz de funcionar perfeitamente.

Então, minha pergunta é como eu sei quais são as razões por trás por que os aplicativos saem com exceção? Onde posso encontrar mais informações para que eu possa realmente saber as razões pelas quais os aplicativos saem com exceção?

Exemplo: Pode-se ir a uma pasta específica dos aplicativos e abrir os logs que informam ao usuário que os aplicativos saem com exceção é porque ele não tem uma GPU ou não tem RAM suficiente e assim por diante.

.

IMPORTANTE: Esta questão é do ponto de vista usuário final Esta não é uma questão de um desenvolvedor ponto de vista. Obrigado.

english

Sometime, when you install a particular apps in the emulator, it work perfectly fine. So, you install the apps into your phone and/or tablet and it throws an exception when you run it.

Similar, when you install a particular apps in the emulator, it does not work & throws you an exception but when you install the apps into your phone and/or tablet, it was able to run perfectly.

So, my question is how do I know what is the reasons behind why apps exit with exception? Where can I find more information so that I can actually know the reasons why the apps exit with exception?

Example: One can go to a particular folder of the apps and open the logs which tell the user that the apps exit with exception is because it does not have a GPU or it does not have enough RAM and so on.

IMPORTANT: This question is from the end-user point of view. This is NOT a question from a developer point of view. Thank you.

        
         
         

Lista de respostas

3
 
vote
vote
Melhor resposta
 

Se você como usuário experimentar tais falhas, e deseja ajudar o desenvolvedor a obtê-los consertá-los, você pode usar ferramentas como Alogcat (grátis) - logcat ou repórter de bug Para pegar um log do que aconteceu:

src =  repórter de bug

Enquanto Alogcat permite restringir o log mais próximo do evento de travamento (permitindo que você define o que capturar), repórter de bug permite enviar outras informações úteis ao longo , como especificidades de dispositivo e semelhantes.

Edit: Como Liam apontou corretamente em seu comentário, devido a alterações de permissão no Jelly Bean (4.1) Alguns desses visualizadores de log onde não conseguem mais ver nada além de suas próprias entradas de log. Se o seu dispositivo estiver enraizado, a maneira mais fácil de obtê-los trabalhar novamente é convertê-los em aplicativos do sistema (por exemplo, com backup de titânio ). Se a sua versão Android é 4.0.x ou menor, você não deve ser afetado por isso.

 

If you as a user experience such crashes, and want to help the developer to get them fixed, you can use tools such as aLogcat (free) - logcat or Bug Reporter to catch a log of what happened:

aLogCat Bug Reporter

While aLogCat allows you to restrict the log closer to the crash event (by letting you define what to capture), Bug Reporter enables you to send other useful information along, such as device specifics and the like.

EDIT: As Liam pointed out correctly in his comment, due to permission changes in Jelly Bean (4.1) some of those log viewers where no longer able to see anything but their own log entries. If your device is rooted, the easiest way to get them working again is to convert them into system apps (e.g. with Titanium Backup). If your Android version is 4.0.x or lower, you should not be affected by this.

 
 
         
         
1
 
vote

principalmente devido a diferenças de hardware.

Você pode usar um visualizador de logcat no Android 2.3 ou abaixo para visualizar o logcat de todos os aplicativos - isso fornecerá o log dos aplicativos que dirão a sua exceção.

Esteja ciente de que, no Jellybean ou do ICs, o Google parou aplicativos de ler o logcat de outros aplicativos no dispositivo - você ainda pode usar adb para ver o logcat inteiro e pode distribuí-lo para o < Código> ABCDEFGHIJKLMNABCDEFGHIJKLMN1 Arquivo Usando este Comando:

  adb logcat > logcat.log    
 

Mainly due to hardware differences.

You can use a logcat viewer on Android 2.3 or below to view the logcat from all apps - this will provide the log from the apps which will tell your the exception.

Please be aware that in Jellybean or ICS google stopped apps from reading the logcat from other apps on the device - you can still use adb to see the entire logcat, and can output it to the logcat.log file using this command:

adb logcat > logcat.log 
 
 
   
   

Perguntas relacionadas

1  Como fazer uma redefinição de fábrica quando o modo de recuperação, depuração USB e redefinição de fábrica não funcionam?  ( How to do a factory reset when recovery mode usb debugging and factory reset do ) 
Eu tenho um dispositivo chamado "EXEQ Set": http: // www.exeq.ru/produkcija/pristavki/os-android/set.html É executado Android 4.1.1. Está cuspindo erros...

1  Twrp, processos de atualização terminados com erro: 7  ( Twrp updater processes ended with error 7 ) 
Sempre que tento flash Lineage OS com o TWRP V 3.2.1-0, estou ficando Updater processes ended with ERROR: 7 Error installing zip file '/sdcard/...n1awifi-s...

0  Erro: autoridade de provedor duplicado  ( Error duplicate provider authority ) 
Meu telefone Android está me pedindo para atualizar os serviços do Google Play Store, no entanto, quando eu apertar a atualização, ele parará com o erro de au...

4  Qual é o erro "provedor duplicado"?  ( What is the duplicate provider error ) 
Eu instalei pássaros irritados do mercado oficial do Android. Eu tentei instalar a versão gratuita de Birds Angry Birds hoje e, ao instalar, recebi uma mensag...

1  Sistema de processo não está respondendo?  ( Process system is not responding ) 
Eu tenho um Archos 70 e hoje enquanto jogamos um jogo recebi um erro. Depois que esse sistema estiver reiniciado automaticamente e ele dá a seguir erro. . O ...

0  Cartão SD externo não sendo reconhecido; Dados intactos no cartão  ( External sd card not being recognised data intact on card ) 
Eu tenho um HTC One M8 executando o Android Kitkat 4.4.2, e recentemente recebi um microSD Sandisk 64GB. Hoje alguns dos meus aplicativos têm ícones acinzenta...

0  System UI parou de trabalhar oneplus 2 executando paranoid android 6.01  ( System ui has stopped working oneplus 2 running paranoid android 6 01 ) 
Eu intermii o PA 6.01 ROM há alguns dias e toda vez que eu reinicializar e o dispositivo liga e um erro aparece dizendo que o UI do sistema parou e quando eu ...

0  Infelizmente DMG parou  ( Unfortunatly dmg has stopped ) 
Meu Lenovo Tablet tinha funcionado bem antes de ontem, quando de repente desligou, e depois de reiniciar, mostrou esta mensagem periodicamente: "Infelizment...

0  "Kit de ferramentas do SIM: Erro no aplicativo" Pop-up sempre mostra no Lenovo Vibe K5  ( Sim tool kit error in application pop up always shows on lenovo vibe k5 ) 
Eu tenho uma vibe da Lenovo K5. A tela do telefone sempre mostra uma mensagem pop-up dizendo: . kit de ferramentas sim erro no aplicativo Como cor...

1  Erro ao atualizar o Android 4.3 a 4.4.2 no tablet Nexus 7 (2013)  ( Error when upgrading android 4 3 to 4 4 2 on nexus 7 2013 tablet ) 
Eu tenho um novo Google Nexus 7 (2013) Tablet LTE e primeira coisa que fiz, foi para verificar se há qualquer atualização do SYS para o meu dispositivo. Era. ...




© 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.