Ne peut pas Résoudre Android Chaînes de Ressource
Je suis en train d'apprendre Android, et j'ai ce que je pense est un problème bizarre.
/res/values/strings.xml j'ai:
<string name="titleStatus">Status Update</string>
/res/layout/activity_status.xml j'ai:
<!-- Title TextView-->
<TextView android:layout_width="match_parent"
android:layout_height="wrap_content" android:gravity="center"
android:textSize="30sp"
android:layout_margin="10dp" android:text="@string/titleStatus"/>
Cependant, lors de la visualisation activity_status.xml j'obtiens l'erreur:
D'erreur: Aucune ressource trouvée, qui correspond au nom donné ('texte' avec
valeur "@string/titleStatus'). activity_status.xml
J'ai alors pensé qu'il pourrait éventuellement aider à l'utilisation d' "Projet | Clean", mais j'obtiens le même problème (et maintenant, sans auto-généré R.java classe)
Je suis ce tutoriel/livre:
http://ofps.oreilly.com/titles/9781449390501/Android_User_Interface.html
Appuyez sur
Il semble que cela pourrait avoir résolu. J'ai remarqué après avoir fait cela, suivie par nettoyer et construit la R fichier a été régénéré publicité correcte. Et puis les erreurs de l'arrêt.
Qui semble à peu près juste. Chaque fois que vous ajouter quelque chose à un fichier de ressources et essayez de l'utiliser dans un autre sans l'enregistrer d'abord, vous obtiendrez une erreur. La normale
Merci! Ïf je le pouvais, je voudrais marquer votre commentaire que l'on a accepté la solution/réponse 🙂
ctrl-shift-s
et essayez de le nettoyer de nouveau. Peut-être que vous n'avez pas enregistré votre strings.xmlIl semble que cela pourrait avoir résolu. J'ai remarqué après avoir fait cela, suivie par nettoyer et construit la R fichier a été régénéré publicité correcte. Et puis les erreurs de l'arrêt.
Qui semble à peu près juste. Chaque fois que vous ajouter quelque chose à un fichier de ressources et essayez de l'utiliser dans un autre sans l'enregistrer d'abord, vous obtiendrez une erreur. La normale
ctrl+s
enregistre uniquement le fichier que vous êtes, de sorte que la compilation se fera sans les nouvelles ressources dans l'autre fichier.Merci! Ïf je le pouvais, je voudrais marquer votre commentaire que l'on a accepté la solution/réponse 🙂
OriginalL'auteur Tom | 2013-01-20
Vous devez vous connecter pour publier un commentaire.
Chaque fois que vous ajouter quelque chose à un fichier de ressources et essayez de l'utiliser dans un autre sans l'enregistrer d'abord, vous obtiendrez une erreur.
La normale
ctrl+s
enregistre uniquement le fichier que vous êtes, de sorte que la compilation se fera sans que les modifications dans l'autre fichier.Appuyant sur
ctrl-shift-s
enregistre les modifications dans tous les fichiers ouverts (même que d'aller à l'File -> Save All
).Personnellement, j'ai frappé
ctrl-shift-o
,ctrl-shift-f
etctrl-shift-s
chaque fois que j'ai besoin de sauvegarder certaines modifications à organiser les importations, le format le code pour corriger l'indentation, etc. et pour enregistrer toutes les modifications.OriginalL'auteur Raghav Sood
Ressemble votre R fichier n'est pas généré correctement. Pouvez-vous regarder les erreurs de build(le cas échéant) par eclipse. Si pas de vérifier votre R fichier est généré correctement et l'entrée titleStatus est
Vérifiez la Console d'Eclipse et les messages d'Erreur. Parfois, eclipse est un peu buggé et dosent le montrer explicitement, mais la R ne pas être généré pourrait être le résultat d'une erreur dans l'un de vos fichiers XML.
OriginalL'auteur Ahmed Aeon Axan
J'ai eu le même problème dans Android Studio.
Sélectionnez: Fichier -->> Invalider les Caches/Redémarrage.
Résolu pour moi!
OriginalL'auteur Ron