2010-07-29 8 views
0

J'ai écrit une application android simple pour répondre automatiquement aux messages SMS. Il démarre un service de surveillance des messages entrants, puis répond à eux.Problèmes HTC avec l'application Android

Cela fonctionne très bien avec l'Elipse AVD ainsi qu'avec les 3 téléphones Motorola sur lesquels je l'ai installé. J'ai eu des problèmes avec lui causant des problèmes avec les processus "com.android" sur les 2 téléphones HTC sur lesquels il est installé. Les processus sont aléatoires mais afficheront une boîte d'alerte avec un bouton "Force Close".

Quelqu'un peut-il vous aider? Y at-il quelque chose de spécial à propos du système d'exploitation HTC dont je dois tenir compte dans mon application?

+0

Les versions API sont-elles identiques sur les 5 téléphones? Quoi qu'il en soit, 5 téléphones Android? Lucky bâtard :-P –

Répondre

0

Je recommande de prendre quelques mesures pour cerner la question et l'exposer:

Obtenir une trace de pile:

  • Utilisez adb pour obtenir la pile trace
  • Utilisez l'application OpenSource « LogCollector » pour collecter le journal si vous n'êtes pas à proximité d'une connexion USB requise par adb.

? Quelle application est en cours de fermeture? Est-ce votre application ou est-ce que votre application oblige les autres à forcer la fermeture?

Vous trouverez probablement qu'une section de votre code exécute un travail dans le thread d'interface utilisateur. Lorsque le thread de l'interface utilisateur s'embourbe, votre application et parfois d'autres applications commencent à s'embourber et conduire à ANR (une cause typique de fermeture de force, mais pas la seule cause).

Il peut être ou ne pas être spécifique à HTC ... Cela peut avoir plus à voir avec la puissance du processeur de l'appareil en question.

Questions connexes