Keine Ressource gefunden, die mit dem gegebenen Namen übereinstimmt (bei 'Text' mit Wert '@ string / continue_label')

Lassen Sie mich anfangen, indem ich sage, dass ich nagelneu zum Android Programmierung bin. Ich verwende ein Pragmatic's Hallo Android Buch (3. Auflage). Ich arbeite an dem beliebten Sudoku-Spiel Beispiel, und nach dem Kopieren des Codes aus dem Buch, das in der main.xml Datei platziert werden soll, bekomme ich die folgenden Fehler:

error: Error: No resource found that matches the given name (at 'background' with value '@color/background') . error: Error: No resource found that matches the given name (at 'text' with value '@string/main_title'). error: Error: No resource found that matches the given name (at 'text' with value '@string/continue_label'). error: Error: No resource found that matches the given name (at 'text' with value '@string/new_game_label'). error: Error: No resource found that matches the given name (at 'text' with value '@string/about_label'). error: Error: No resource found that matches the given name (at 'text' with value '@string/exit_label'). 

Sie sind wahrscheinlich alle verwandt, aber nach einer Suche, ich weiß nicht, was das Problem ist. Irgendwelche Vorschläge?

  • Android SDK Fehler beim Laden des SDK:
  • So legen Sie die Zeichnungsgröße in der Ebenenliste fest
  • "Android 2.x" vs "Google APIs" für Android AVD Setup
  • Scale Bild halten seine Seitenverhältnis im Hintergrund ziehbar
  • Fehler beim Erstellen der BuildConfig-Klasse Fehlermeldung in Eclipse
  • Richtige Verwendung eines Spinner, nach Materialentwurfsrichtlinien
  • Wie benutzt man Leck Kanarienvogel?
  • Wie bekomme ich die Bewegungsrichtung mit einem Beschleunigungsmesser?
  • Android Material Design - Wie man Hintergrundfarbe der Toolbar ändert, nachdem CollapsingToolbarLayout zusammengebrochen ist
  • SetBackgroundDrawable () veraltet
  • Wie kann ich Ressourcen zwischen den verschiedenen Eclipse-Projekten teilen, um Duplikationen zu vermeiden?
  • DexFile.class Fehler in Eclipse
  • 3 Solutions collect form web for “Keine Ressource gefunden, die mit dem gegebenen Namen übereinstimmt (bei 'Text' mit Wert '@ string / continue_label')”

    Der Fehler sagt alles. Du hast einen Res-Ordner, in dem deine Ressource wie String / Image / Layout wohnen kann. So kannst du die Ressource referenzieren, aber sie sind nicht vorhanden.Wie du über die Länge des Songs verweist, aber in deiner String-XML gibt es kein Tag für die String about_label und sein value.See res-> strings.Check alle Ihre XML-Datei und legen Sie die Ressource, die Sie versuchen, in Ihrem Programm verwenden

    Für die String-Fehler müssen Sie Ihre Strings in der Datei res / values ​​/ strings.xml wie folgt definieren:

     <?xml version="1.0" encoding="utf-8"?> <resources> <string name="main_title">My Main Title</string> </resources> 

    Die anderen Fehler sind ähnlich. Die Ressourcen sind im Res-Ordner nicht definiert.

    Diese Ressourcen werden im res / values ​​/ * Ordner erstellt (res / values ​​/ strings.xml oder res / values ​​/ colors.xml etc …). Dies ermöglicht es Ihnen, auf String oder Farbe immer und immer wieder zu verwenden.

    Jetzt können Sie diese Ressourcen durch tatsächliche String-Objekte oder Literale ersetzen, dh R.string.exit_label würde durch "Exit" ersetzt.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.