4

J'écris une application Android 2.3.3 et je la teste sur mon téléphone Samsung S3. J'ai ajouté une vue personnalisée à l'application pour dessiner un graphique, et maintenant quand j'essaie de lancer l'application sur mon téléphone, le programme se bloque immédiatement (pas d'informations de débogage).Pourquoi mon application android plante-t-elle lorsque j'ajoute "android: id"?

J'ai isolé le bug à une seule ligne de code dans la mise en page XML - à savoir:

android:id="@+id/graph" 

Je n'ai pas d'autres vues dans mon projet avec cet identifiant, donc il ne devrait pas être conflit là-bas. Je développe en utilisant Netbeans 7.2 avec le plugin NBAndroid sur Windows 7 x64 et n'ai eu aucun problème avant la construction d'applications Android.

Voici l'extrait de code à l'origine du plantage.

<com.customApp.GraphView 
android:id="@+id/graph" 
android:layout_width="fill_parent" 
android:layout_height="40sp" 
/> 

Autres notes:

  • Modification de l'identifiant du « graphique » à quelque chose d'autre ne semble pas aider
+2

de publier vos détails de logcat. –

+1

Avez-vous nettoyé votre projet? Ou au moins forcer 'R' à se régénérer. Sur une note connexe, comment accédez-vous à cet identifiant? Si vous avez posté votre LogCat, nous serions en mesure de voir ce qui se passe en ce qui concerne le code. –

+0

Publiez votre source de vue personnalisée ainsi que la trace de la pile. –

Répondre

3

j'ai réussi à résoudre le problème en faisant une « construction propre "dans NetBeans. Le projet se construit et s'exécute comme il se doit maintenant. Je suppose que l'un des fichiers source générés ne se construisait pas correctement. Eh bien, merci pour les réponses!

Questions connexes