2 votes

Quelle est la raison exacte du message "Malheureusement, l'application s'est arrêtée" ?

Cette erreur se produit rarement pour les applications système mais parfois elle se produit lors de l'ouverture d'une application nouvellement installée et qui ne démarre pas.
enter image description here
La question ne porte pas sur une application ou un processus spécifique, mais sur la raison exacte et les possibilités d'apparition de cette erreur.

1 votes

Habituellement, ces erreurs (y compris le message d'erreur et la trace de la pile) peuvent être vues sur adb logcat (Android Debug Bridge logcat).

3voto

CodeMonkey Points 881

Du point de vue du logiciel, il existe de nombreux types d'erreurs.

Toutes les erreurs devraient pouvoir être traitées de manière à permettre à l'application de continuer à fonctionner, mais il arrive parfois que des erreurs ne soient pas attrapées. Le développeur est responsable de la capture des erreurs ou de la gestion des choses pour empêcher les erreurs de se produire. Cependant, il y a des choses qu'un développeur n'est pas en mesure de prévoir et qui lui échappent.

Ces erreurs non capturées peuvent faire planter l'application. Elles peuvent provenir d'un grand nombre de choses, comme l'accès à une base de données, la lecture d'un fichier, des valeurs qui ne sont pas correctement vérifiées, etc. Le programme finit par essayer de faire quelque chose qu'il n'est pas capable de faire, et se plante tout simplement.

0 votes

Ces erreurs n'apparaissent donc pas lors du test d'une application ?

0 votes

@Swapnil Parfois, ils le font, mais certaines erreurs peuvent être spécifiques à un téléphone qu'ils n'ont pas pu tester, ou il y a une variable qui, lorsqu'elle est définie à une valeur spécifique, déclenche l'erreur et les développeurs n'ont pas pensé à ce scénario.

0 votes

Oh je vois, merci @CodeMonkey pour votre temps précieux.

2voto

Carlos Anyona Points 141

Comme indiqué dans la réponse ci-dessus, les erreurs non traitées sont une cause majeure, mais un cache corrompu peut aussi être un autre problème. Parfois, après l'installation d'une rom sans réinitialisation, même les applications du système peuvent se bloquer. Essayez de vider le cache par le biais de la récupération ou de faire une réinitialisation complète de l'usine dans certains cas. En ce qui concerne les erreurs d'application, elles ne peuvent être résolues que de manière programmatique. Contactez le développeur pour qu'il répare le problème.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X