pourquoi R n'existe pas erreur venir dans Android?
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:196: package R does not exist
addPreferencesFromResource(R.xml.myfile);
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:344: package R does not exist
menu.add(0, MENU_SAVE, 0, R.string.menu_save)
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:346: package R does not exist
menu.add(0, MENU_CANCEL, 0, R.string.menu_cancel)
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:454: package R does not exist
errorMsg = mRes.getString(R.string.error_empty);
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:458: package R does not exist
errorMsg = mRes.getString(R.string.error_empty);
source d'informationauteur garima
Vous devez vous connecter pour publier un commentaire.
Vérifier si il y a des erreurs dans vos fichiers de ressources ou toutes les dépendances manquantes. L'une de ces provoquera la R.java classe pour ne pas être le code généré et donc beaucoup d'erreurs comme celles que vous avez indiqué.
Dans mon cas, cette erreur s'est produite parce que j'avais changé le nom du package de l'application (avant de la publier sur le Google Play, bien sûr), mais j'ai oublié de mettre à jour le
package
attribut de lamanifest
élément dans monAndroidManifest.xml
fichier. Une fois lepackage
attribut d'accord avec le nouveau nom du package, l'erreur a disparu.Assurez-vous d'avoir:
package 'de VOTRE NOM de PACKAGE' dans le fichier java qui appelle classe R
Si vous construisez à partir d'un script ant, vous devez exécuter aapt. Voir les "ressources src" target $SDK_DIR/tools/ant/main_rules.xml.
Aussi assurez-vous d'inclure votre Activité actuelle de l'AndroidManifest.xml, à l'intérieur de l'application des balises. Donc, si MyFile est votre Activité sous-classe, vous devriez avoir quelque chose comme ça:
Bien que ce qui est fait dans il dépend de votre activité. Plus d'informations à ce sujet: http://developer.android.com/guide/topics/manifest/manifest-intro.html
Vous pouvez essayer d'import nompackage.R;