1

Ich bin jetzt wirklich frustriert. Ich habe eine Zeichenfolge-Ressource, wie dies in der values.xml DateiAndroid Studio Gradle wiederholt sich bereits behoben Fehler beim Erstellen

<string name="details">the yadayadayada is going to be a great suspension and when it comes, it's good. after a long time</string> 

und meine app nach dem Laufen hatte ich diesen Fehler

Error:(348) Apostrophe not preceded by \ (in the yadada is going to be a great suspension and when it comes, it's good. after a long time) 

so dass ich das Apostroph voran mit ‚\‘ aber der Fehler war zeigt immer noch. Jetzt habe ich tatsächlich die Zeichenfolgenressource gelöscht, aber wenn es immer größere Builds gibt, erstellt es die Ressource erneut und gibt mir dann den gleichen Fehler erneut. Ich habe versucht, „cache/Neustart ungültig“, ich habe versucht, meine .gradle Ordner zu löschen, habe ich auch den Befehl

gradlew --stop clean build 

aber der Fehler immer noch angezeigt. Ich weiß wirklich nicht, was ich jetzt tun soll. Danke für die Hilfe im Voraus

Antwort

2

Ich denke, Sie ändern in der generierten Datei (hat den gleichen Namen) anstelle Ihrer eigenen Res-Datei. Wenn Sie auf den Fehler klicken, öffnet es die generierte Datei nicht die richtige Datei. So gehen Sie zu Ihrem Ordner res und ändern Sie das gleiche.

+0

oh mein Gott .. ich bin so dumm. Ich habe die generierte Resource-Datei "values.xml" bearbeitet, während der echte String in der strings.xml-Datei war. Vielen Dank: D –

Verwandte Themen