2012-02-27 1 views
0

étant nouveau sur le SDK Android (mais pas Java), j'ai une question probablement triviale sur les avertissements dans l'application Hello World. Je me rends compte que les avertissements ne sont pas des erreurs, mais j'aime que mes journaux soient propres et que les avertissements soient généralement là pour une raison.Android SDK - avertissements dans Hello World

Tout d'abord, il y a une ligne dans la HelloWorldActivity disant:

setContentView(R.layout.main); 

Cependant, le validateur se plaint que « La ressource R.layout.main semble être utilisé » dans la ligne 1 du main.xml. pourquoi est-ce le cas? Puis-je m'en débarrasser? En second lieu, le projet dans Eclipse est venu avec trois dossiers nommés drawable-Xdpi, où X est l, m ou h. Le validateur affiche un avertissement "Dossiers de variation de densité manquants dans res: drawable-xhdpi". J'ai supposé que ma version d'Eclipse était ancienne, j'ai ajouté un nouveau dossier dessinable semblable aux autres et j'ai créé une icône de taille appropriée 96x96. Toutefois, l'avertissement apparaît toujours comme si le nouveau dossier dessablable n'est pas là. Ai-je oublié quelque chose?

J'ai cherché d'autres avec le même problème, trouvé certains, mais aucune solution n'a été donnée. Toute aide est appréciée.

+0

Essayez de nettoyer le projet – Shruti

+0

Avez-vous placé le dessin dans le dossier "res" –

+0

Le nettoyage était une bonne idée, mais n'a eu aucun effet. Le dossier (à la fois sur le disque et dans le projet eclipse) est structuré/res/drawable-xhdpi/et contient un seul fichier ic_launcher.png, tout comme les autres dossiers. – Jodiug

Répondre

0

Essayez de supprimer le fichier R.java dans le dossier gen. Certaines versions d'Eclipse affichent toujours cette erreur et lorsque vous la recomplétez, elle en crée automatiquement une nouvelle. Cela a fonctionné pour moi.