2010-02-06 2 views
1

J'ai une question très vague à poser à propos d'une application Android en panne.Mes utilisateurs signalent que mon application est en train de planter - Je ne vois jamais cela dans l'émulateur

Les utilisateurs me signalent que mon application plante quand ils obtiennent quelque chose de correct.

Fondamentalement, il dit comme ceci: utilisateur répond correctement à la question -> Affichage Toast -> Envoyer un message à mon service -> écran de mise à jour à partir des informations reçues du service

J'ai testé sur mon G1 et n'ont jamais vu cela sur l'émulateur, même avec des tailles d'écran et des résolutions différentes. J'ai essayé de mettre des blocs d'essai autour de tout mon code de mise à jour d'écran mais ils rapportent toujours des erreurs. Je pense que le service pourrait se terminer ou quelque chose comme ça. Mais c'est juste une supposition. Des idées?

J'essaie d'obtenir plus d'informations de la part des utilisateurs, mais le système de commentaires Android Market fait défaut à cet égard.

Répondre

8

Votre description est assez vague .. mais considérez-vous des changements d'orientation de l'écran qui se seraient produits avant la mise à jour de votre écran?

Quoi qu'il en soit, pour le débogage général, vous pouvez essayer:

+0

Ceux-ci semblent bien, je pourrais mettre à jour l'application pour les utiliser. à votre santé – jax

2

Chaque fois que vous rencontrez des problèmes difficiles à répéter, dirigez-vous vers la source du problème. Obtenez autant d'informations que vous pouvez de votre utilisateur et faites de votre mieux pour dupliquer leur environnement. Il peut s'agir de mettre la main sur, même temporairement, le même téléphone qu'eux et d'installer exactement les mêmes applications qu'eux.

Si possible obtenir des informations de plusieurs utilisateurs et choisir des modèles. Il plante pour tout le monde ne pas exécuter la dernière version de certains logiciels sur lesquels vous vous reposez? Sont-ils tous dans le même fuseau horaire? Ont-ils tous le même modèle de téléphone? Ont-ils tous la même application installée qui semble sans rapport? Ont-ils tous quelque chose en commun?

Désolé pour la réponse générique, mais c'était pour une question générique.

+0

+1 pour faire de la limonade savoureuse de ce citron. Si mon édition est contraire, n'hésitez pas à revenir en arrière. – bernie

+0

me semble bon – Sqeaky

+0

Merci de répondre Sqeaky, je me rends compte que la question est très vague, mais c'est tout ce que je dois travailler en ce moment. – jax

0

Il y a plusieurs accidents spécifiques au téléphone là-bas. Essayez de savoir si tous les plantages sont sur un téléphone spécifique. J'ai moi-même eu plus de 100 accidents rapportés par les utilisateurs de Droid qui ont émergé de l'édition de EditTexts. La manière la plus simple d'obtenir le journal et le modèle de téléphone sans implémenter de nouvelles fonctionnalités dans votre application est de demander aux utilisateurs qui vous contactent d'installer l'application "log collector" et de vous envoyer le journal directement après un plantage.

Questions connexes