Je refaisais un nom de bouton et je mettais accidentellement un espace à la place du trait de soulignement entre deux mots (ex: "camera button" au lieu de "camera_button") et j'appuyais sur enter. Presque immédiatement changé à ce qu'il devait être, avec un trait de soulignement. Malgré cela, je reçois toujours Error:(4256, 39) error: ';' expected
dans mon fichier R. J'ai essayé de modifier le nom dans le fichier R, de nettoyer, de reconstruire le projet, d'invalider le cache et même de supprimer tous les fichiers du dossier "généré", mais rien ne fonctionne. Savez-vous ce que le problème peut être?Le fichier R génère un nom erroné
ligne sur laquelle le problème se produit:
public static final int camera button=0x7f1000e8;
et le message d'erreur:
Error:(4256, 39) error: ';' expected
Error:(4256, 46) error: <identifier> expected
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED
Pourriez-vous s'il vous plaît signaler le code ici? Coller également la sortie dans le LogCat montrant l'erreur –
Et peut-être coller une ligne de code avant et après l'erreur? (Juste pour que nous puissions voir s'il s'agit d'une erreur de syntaxe idiote) – Jsleshem
Essayez d'invalider le cache et redémarrez. Vous pouvez appuyer deux fois sur le bouton SHIFT pour rechercher la commande. –