36 votes

Erreur: Impossible d'ouvrir le fichier de classe R.java

Fait une nouvelle installation d'Eclipse, JDK et android-sdk.

Je suis actuellement en train de recevoir cette erreur lors de la création d'un nouveau projet

[2010-09-26 16:07:56 - Test] ERREUR: Impossible d'ouvrir le fichier de classe C:\workspace\Test\gen\com\example\test\R.java: Aucun fichier ou répertoire

Quelles sont les raisons pour cela et comment puis-je résoudre ce problème?

Eclipse Helios 32 bit
java version "1.6.0_21"
Android sdk API 8

P. S. je suis nouveau sur Android développement.

EDIT: j'ai essayé la plupart de vos solutions, mais rien n'a fonctionné. J'ai donc commencé à l'aide de mon ami installation d'Eclipse Ganymède.

16voto

Ency Points 477

J'ai eu le même problème, tout ce que j'avais à faire était de créer un projet et de redémarrer Eclipse.

// Edit: La réduction complète de l'arborescence "Package" fonctionne également.

14voto

Sam Bartle Points 149

C'est une grave erreur ennuyeuse.

Cela se produit 100% du temps lorsque je crée un nouveau projet Android.

Ce qui semble fonctionner pour moi est de simplement supprimer le fichier (ce qui existe et est accessible par mon utilisateur), puis cliquez sur construire, et il le régénérera et cessera de gémir.

C'est clairement un bug car il y a trop de gens qui l'obtiennent simplement en remplissant les cases dans la nouvelle boîte de dialogue du projet (comme moi) sans même modifier aucun code!

12voto

artworkad シ Points 15473

Regardez sur votre console. C'est une erreur aapt avortée . Comme aapt est l'outil qui génère automatiquement R.java, cette dernière n'a pas été générée.

Étant donné que R.java est un fichier généré automatiquement qui stocke des informations sur vos dessinables, vous devez reconstruire votre projet. Avant cela, jetez un coup d’œil à vos fichiers XML de mise en page et vérifiez leur erreur.

Notez que Projet -> Construire tout doit être sélectionné. Essayez également de lancer votre projet.

5voto

Voicestreams Points 56

La suppression de l'attribut Lecture seule dans le répertoire de l'espace de travail Eclipse et dans Projet-> Nettoyer-> Construire le projet a fonctionné à mon avantage. J'ai ensuite cliqué sur le répertoire du projet à partir d’Eclipse et fait un F5 (rafraîchissement). R.java a été généré dans le dossier gen.

4voto

James andresakis Points 1060

J'ai moi-même commis une erreur similaire lors de la création de nouveaux projets. Après avoir déconné, j'ai essayé de déplacer le fichier R.Java au même emplacement que mon fichier java de projets (le fichier src). Eclipse a alors vu que j'avais supprimé le fichier R.Java de son emplacement et en avait créé un autre et que cela semblait effacer l'erreur ...... Je ne sais pas si c'est parce qu'éclipse a reconstruit le fichier et ensuite l'a vu ou quoi mais cela semblait travaille pour le moment.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X