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
de publier vos détails de logcat. –
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. –
Publiez votre source de vue personnalisée ainsi que la trace de la pile. –