Eclipse ne pas Reconnaître “R. id...” avec Android
Des idées pourquoi au temps de l'Éclipse frizzles et ne reconnaît pas le code qu'il a fait, quelques secondes auparavant? Le "R" dans le code ci-dessous a le cercle rouge sous elle quand elle n'a pas 5 minutes, et j'ai pas de changement de code. Cela arrive fréquemment avec Eclipse et le plus souvent je l'arrêter et démarrer à nouveau et il est bon d'aller...pas cette fois.
//Initialize view elements
mSearchBox = (EditText) this.findViewById(R.id.edittext_search);
mSearchButton = (Button) this.findViewById(R.id.button_search);
OriginalL'auteur taraloca | 2010-07-12
Vous devez vous connecter pour publier un commentaire.
il sonne comme le R de classe doit être régénéré, essayez de faire un changement pour le fichier de mise en page et l'enregistrer de sorte que le projet de la reconstruction.
vérifiez qu'aucun de vos fichiers xml comportent des erreurs, si l'un d'eux, il pourrait être à l'origine de la génération de R à l'échec. vous devriez être capable de voir toutes les erreurs dans la console android, en plus de vérifier les "problèmes" de la fenêtre.
Merci...j'ai fait une erreur dans un de mes fichiers xml. Corrigé et le problème est maintenant résolu.
N'a pas remarqué que la console a été de me dire que j'avais un indéfini chaîne qui a été l'origine d'une erreur. Eclipse a été montrant l'erreur au mauvais endroit, mais cette réponse m'a fait attention et je l'ai trouvé donc merci!
OriginalL'auteur Ryan Conrad
avez-vous accidentellement import android.R.*; par tout hasard? J'ai importé ce un et que le fait d'eclipse ne pas reconnaître tous les autres généré R classes, assurez-vous que vous êtes l'importation de l'un à partir de votre projet:
eclipse me mord à nouveau.
OriginalL'auteur Christoper Hans
C'est problème Très commun dans Android, il suffit de suivre ce,
fait, votre R.java s'erreur obtiendrez résoudre.
OriginalL'auteur Lucifer
Comme de Android Outil de Développement (ADT) 14, les champs de ressources telles que R. id. ne sont plus des constantes définies dans la bibliothèque de projet. Cela est nécessaire pour faire des projets de la bibliothèque réutilisable, sans recompilation.
Il existe une solution facile pour R. id. que vous savez est correct mais Android pense que c'est incorrect. (En supposant que votre .fichier xml est correct, votre code java références de la ressource correcte, et vous N'avez PAS le "import android.R;" instruction)
OriginalL'auteur Dennis C
Je suis tombé sur le même problème. J'ai tout effacer "import android.R" déclaration et Eclipse automatiquement m'a donné les importations dont j'avais besoin. Une fois que j'ai cliquer sur enregistrer, toutes mes erreurs s'en alla. J'ai lutté pendant trois jours à essayer de comprendre cela.
BTW - assurez-vous que vous faites cela avec tous les fichiers.
OriginalL'auteur Growling Flea
Outre les réponses ci-dessus, cette erreur peut se produire si vous n'avez pas déclaré le paquet dans l'AndroidManifest.xml ou vous avez le mauvais package déclaré. S'assurer que vous avez
OriginalL'auteur jamanji
Si vous sentez que votre code est correct et vous obtenez toujours cette erreur alors.
Clic droit sur le Projet >> créer un Projet et cette erreur s'éteint.
Vous pouvez également conserver une configuration où un projet est créé automatiquement
Cliquez sur l'Onglet Projet >> compiler Automatiquement.
Espère que cela résout votre problème!!!!!
OriginalL'auteur Prabhat
Avez-vous ajouter des fichiers image à votre dossier drawable? Les fichiers images avec des noms de fichier non valides peuvent également causer le même problème.
OriginalL'auteur Ishara Amarasekera