Je développe une Android avec Eclipse.
Dans mon application, j'essaie de lire un fichier: data.xml. Je l'ai mis dans res/raw /, et pour y accéder, je suis censé utiliser getRessources (). OpenRawResource (R.raw.data);
Mais Eclipse me montre une erreur: les "données" ne peuvent pas être résolues ou ne sont pas un champ.
Mais le domaine est dans la gen/R.Java !!!
public final class R {
public static final class raw {
public static final int data=0x7f040000;
}
}
Des idées ? Merci
Solution: importez les bons fichiers R.Java! import my_package.R;
Arrêtez de faire confiance à ctrl + shift + O ...
J'ai déjà rencontré ce problème il y a plusieurs semaines. Vous devez simplement utiliser com.example.R
(où com.example
est le nom de votre package), car Eclipse pense que vous utilisez Android.R
par défaut. Essayez ceci.
Essayez de nettoyer et de reconstruire votre projet!
Ou supprimez simplement import Android.R;
.
Si ce data.xml is in raw folder
mais ce n'est toujours pas résolu une fois Clean and build your project and check.
Toujours erreur vérifier ceci: Ouverture du fichier brut