Android app dépannage: message d'erreur - r ne peut être résolu

Chaque application Android a une R.java fichier. Les outils de développement Android générer ce fichier automatiquement, donc normalement vous ne devez pas vous inquiéter à propos de R.java. Parfois, le fichier prend plus de temps que la moyenne à être généré. Dans ce cas, Eclipse trouve des références à la R classe dans le reste du code du projet et se plaint que le projet n'a pas R classe. Juste attendre.

Si une minute de carence ne fait pas de bons résultats, suivez ces étapes pour une double vérification-les paramètres du projet:

  1. Mettez en surbrillance le projet dans l'Explorateur de packages dans Eclipse.

  2. Dans le menu principal, choisissez Projet.

    Une liste d'éléments de sous-menu apparaît.




  3. Recherchez une coche à côté de la Générer automatiquement le menu sous-poste.

  4. Si vous ne voyez pas une coche, sélectionnez la construction sous-point automatiquement en ajouter un.

    Avec un peu de chance, le R.java fichier apparaît presque immédiatement.

Si le projet est mis à construire automatiquement et vous ne disposez pas encore d'un R.java fichier, essayez ces étapes:

  1. Mettez en surbrillance le projet dans l'Explorateur de packages.

  2. Dans le menu principal, choisissez Projet.

    Une liste d'éléments de sous-menu apparaît.

  3. Dans la boîte de dialogue Nettoyer dans Eclipse, sélectionnez le projet qui est en vous donnant des problèmes avec les projets de nettoyage sélectionné ci-dessous bouton radio.

  4. Cliquez sur OK.

Nettoyage du projet devrait résoudre le problème. Mais si le problème persiste, fermez Eclipse et puis redémarrez-le. (Eclipse devient occasionnellement “ confuse ” et doit être redémarré.)

Après avoir copié le code Java d'un projet Android à un autre, vous pouvez voir le message ennuyeux Importation ne peut pas être résolu près du haut du programme. Si oui, vous pourriez avoir, par inadvertance, dit un projet à chercher la matière d'un autre projet de R.java fichier. Si la ligne de code malveillant est importation somethingOrOther.R, essayez de supprimer cette ligne de code. Qui sait? Votre suppression pourrait bien résoudre le problème.


» » » » Android app dépannage: message d'erreur - r ne peut être résolu