Android xml fichier de mise en page n'est pas ajouté à R.java
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageNew"
android:layout_width="50dip"
android:layout_height="50dip"
android:src="@drawable/icon"
android:scaleType="centerCrop"/>
</LinearLayout>
C'est mon nouveau fichier de mise en page et il n'est pas détecté par eclipse, ni est-il dans le R de fichier. Je ne peux pas créer de nouveaux fichiers de mise en page ou peut-être que je suis en train de faire à tort et à travers. Toutes mes anciennes dispositions sont considérées bien.
EDIT:
Aussi, une mise en page que j'avais créé auparavant j'ai édité avec un nouvel ID, cependant que de nouvelles id n'est pas détecté non plus.
faire un projet de nettoyage peuvent être ou de redémarrer eclipse.
haha, ce qu'une simple solution. Poste une réponse et je vais vérifier 🙂
stackoverflow.com/questions/9170827/... à la place d'android.La R suffit d'utiliser la R...
J'ai eu des erreurs relatives à un id n'est pas reconnue et il n'a pas de travail après les opérations de nettoyage (et puis il y a des erreurs en matière de R qui a besoin d'une importation). S'avère qu'il y a un fichier texte dans le dossier drawable avec un espace dans son nom de fichier; après la suppression de l'espace qu'il a bien fonctionné.
haha, ce qu'une simple solution. Poste une réponse et je vais vérifier 🙂
stackoverflow.com/questions/9170827/... à la place d'android.La R suffit d'utiliser la R...
J'ai eu des erreurs relatives à un id n'est pas reconnue et il n'a pas de travail après les opérations de nettoyage (et puis il y a des erreurs en matière de R qui a besoin d'une importation). S'avère qu'il y a un fichier texte dans le dossier drawable avec un espace dans son nom de fichier; après la suppression de l'espace qu'il a bien fonctionné.
OriginalL'auteur Adam | 2011-11-03
Vous devez vous connecter pour publier un commentaire.
Nettoyer votre projet ou de redémarrer l'éclipse, je suppose que c'est le problème avec eclipse construction automatique.
également vérifier si Construire Automatiquement est sélectionnée dans Projet->compiler Automatiquement
OriginalL'auteur Yashwanth Kumar
Look pour les importations, la R importé est peut-être pas correct.
OriginalL'auteur Jon Zangitu
J'ai cette importation
J'ai supprimé ce et la mise en page est à nouveau au travail
ce qui m'arrive parce que je utiliser shitft+commande+O brainlessly
OriginalL'auteur alexis
Si quelque CHOSE est incorrect dans votre mise en page, de nouvelles mises à jour ne sont pas ajoutés à la R fichier. Regardez le panneau erreurs, et, éventuellement, à une nouvelle reconstruction de voir ce que les erreurs sont popping up.
Votre mise en page xml est très bien. Le fichier lui-même peut avoir une incompatibilité de nom.
OriginalL'auteur Kevin Galligan
J'ai eu le même problème. J'ai pris de l'Éclipse de conseils et supprimé
Et remplacer toutes les références à
R
avec le nom pleinement qualifié[project-specific package].R
depuis le R de fichier qui a effectivement été générés dans le cadre d'un paquet, et la valeur par défaut contenait rien d'intéressant.Vous pouvez vérifier le nom du package dans le dossier.
OriginalL'auteur user2587659
Mon environnement de développement: [ MacBook Pro, Eclipse: 4.4.0]
J'ai essayé tous les ci-dessus, mais sans succès.
Ses résolus en suivant les étapes suivantes:
Étape 1)Commentaire
import android.R;
Ou,
Supprimer complète.
Étape 2)
import packageName.R;
OU,
import com.arundhwaj.augmented_reality.R;
Espère que ça aidera quelqu'un.
OriginalL'auteur ArunDhwaj IIITH
Probablement problème dans un nom xml d'un fichier. Le nom ne doit pas contenir des majuscules symboles.
OriginalL'auteur Andrei
Dans mon cas, l'IDE (Eclipse) ajouté le
import android.R
encore et encore. J'ai eu à mettre à jour mon Android SDK à faire que de s'en aller.OriginalL'auteur Omphaloskopie
J'ai eu le même problème et je le résoudre de renommer le fichier xml avec des minuscules symboles.
OriginalL'auteur apenella
J'ai eu ce même problème et qu'il est corrigé par l'ajout de
sous
OriginalL'auteur Demosthanes
Dans mon cas, j'ai découvert que lorsque je'had viens de commencer le projet, j'ai renommé le paquet, mais la refactory fonction n'a pas canghe le nom du package du code généré... donc le renommage que j'ai corrigé le missmatch.
OriginalL'auteur ilVassa
Cela peut être une génération automatique d'un problème avec eclipse. Donc, même si vous supprimez android.R et faire le nettoyage de construire le problème ne peut pas aller loin. Et prévenir tout R.java création des fichiers dans le dossier
Nettoyer le Projet
Cela devrait supprimer toutes les références obsolètes et faire une nouvelle compilation. Une fois l'R.java est généré. Retirez commentaires de l'ensemble de la R des références . Maintenant, la mise en page et d'autres références qui n'ont pas été reconnue antérieurement devrait résoudre
OriginalL'auteur randomness
J'ai changé
{ android:src="@drawable/Myapp" }
{ android:src="@drawable/myapp" } dans mon layout.xml ensuite, j'ai pu sélectionner R. layout.monmodèle dans Mainactivity.java
Lettres majuscules ne sont pas autorisés.
OriginalL'auteur user1751104
Si vous êtes confrontés à la même question vient de "Nettoyer" le Projet, il doit travailler.
OriginalL'auteur Abhijit Chakra
Au lieu d'utiliser android.R.de mise en page. utilisation
R. layout.new_layout_file
EXAMPPLE, dans arrayadapter
ArrayAdapter item= new ArrayAdapter<>(this,R. layout.list_item,tableau);
où E est l'objet
OriginalL'auteur arpit1714