142 votes

le paquet R n'existe pas

Je reçois le paquet redouté R n'existe pas, ça me tue. Le code est bon, j'ai des applications sur le marché qui utilisent ce code.

Maintenant, ça affecte les simples webview applications. o.0

R.string.app_name est erroné mon main.xml y string.xml est bien. Je suis tellement confus.

J'ai réouvert une ancienne version pour "borrow" un peu de code et il a été inondé de R. errors. J'ai fait un nettoyage et rien n'a changé sauf l'importation. R.android étant ajouté en haut.

J'ai même chargé dans Netbeans et j'obtiens la même chose. Le nettoyage ne fonctionne pas. Puis-je écrire le R.java me classer moi-même ?

Qu'est-ce que c'est ? R chose ? n'est-ce pas R . censé correspondre à R.java

0voto

Mustafa R.Mahdi Points 624

Il n'y a aucun avantage à écrire R.java soi-même car il est modifié à chaque construction,

N'oubliez pas d'utiliser R.quelque chose par exemple : R.raw.filename à partir des classes qui ont une valeur de paquet similaire à celle du paquet dans AndroidManifest.xml.

parce que les ID des ressources R. sont définis pour l'application ou la bibliothèque en cours et elles sont toutes vérifiées si elles existent au moment de la compilation. permettre leur accès à partir d'un "code" qui ne cible pas l'application ou la bibliothèque actuelle et qui peut être utilisé à d'autres endroits.

0voto

J'ai oublié d'ajouter le "nom" de mon "package" en haut de ma classe java. Vérifiez si le vôtre est bien ajouté.

0voto

SqueezeOJ Points 127

Cela m'est arrivé après avoir remanié le nom du paquet. J'ai découvert que je devais mettre à jour rootProject.name = "your_app_name" en paramètres.gradle fichier. Une fois que j'ai fait cela, l'erreur a disparu.

-2voto

Fazal Points 1

Je résous mon problème :

le paquet R n'existe pas

.

Goto AndroidManifest.xml et a modifié le fichier minSDKVersion="17" de 19

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