2010-04-04 6 views

Répondre

0

R est une classe Java créée sous forme source par le processus de construction. Il contient des définitions de numéros locaux uniques pour faire référence aux ressources dans le répertoire 'res' de votre projet.

Voyez si vous avez un dossier 'gen' dans la route de votre projet Eclipse. Ensuite, regardez dans ce dossier et voyez si vous avez la classe R.java sous une structure de paquetage représentant la même chose que l'attribut 'paquet' dans la balise manifeste de votre AndroidManifest.xml. Un problème courant survient lorsque le dossier 'gen' est supprimé par Project-> Clean, ou lorsqu'un projet est copié d'un poste de travail à un autre, il semble que parfois le dossier 'gen' ne soit pas généré. Vous pouvez essayer de créer votre propre dossier 'gen' dans la racine de votre projet pour voir si cela le corrige. Si vous faites référence à ce fichier à partir d'un fichier Java avec un package différent de celui-ci, vous devrez l'importer explicitement, mais Eclipse devrait vous demander de l'aide à ce sujet.

+0

Hmm j'ai le dossier gen et le fichier R.java. – Smain

+0

OK, lorsque vous tapez 'R' dans le fichier, Eclipse suggère-t-il une importation pour vous? –

+0

Non, je tape R et rien ne se passe – Smain

0

Il y a une astuce utile, vous allez simplement strings.xml puis appuyez sur l'espace que l'espace arrière et CRTL + S cela va reconstruire votre code et générer également tout dans le dossier gen qui est connecté à strings.xml

Questions connexes