Wie zu beheben "Keine Ressource gefunden wird, entspricht dem angegebenen Namen ('value' mit Wert '@integer/google_play_services_version')"
Ich erhalte die folgende Fehlermeldung, wenn ich bauen meine Android-App-Projekt in Visual studio 2015.
Keine Ressource gefunden wird, entspricht dem angegebenen Namen ('value' mit Wert '@integer/google_play_services_version')
Diese Zeilen befinden sich unter:
obj\Debug\android\manifest\AndroidManifest.xml
Gibt es 3 Einträge von es in der AndroidManifest file
.
Heruntergeladen habe ich die google-play-Dienst aus der SDK Manager
.
Sollte ich mich auf etwas zu meiner Lösung?
Ich bereits Xamarin.GooglePlayServices.Base, Xamarin.GooglePlayServices.Basement, Xamarin.GooglePlayServices.Maps
Verwiesen.
Dank.
InformationsquelleAutor Joseph Ghassan | 2016-07-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie erstellen
integer.xml
Datei invalue
Ordner, und definieren Sie IhreInteger
zu diesem Platz, es wird Ihr problem lösen.froh, Ihnen zu helfen..
Hüten Sie sich vor, dass es zu tun auf diese Weise wird verlangen, dass Sie aktualisieren diese integer-Ressource, wenn die Google-Play-version verpasst sonst werden Sie jagen, seltsame bugs...
Ich werde das im Kopf behalten, Dank SushiHangover
also, was könnte der Wert dieser integer haben...
InformationsquelleAutor Ironman
Versuchen Sie und reinigen Sie und überprüfen Sie, dass ALLE die Inhalte unter der
obj
wurde gelöscht und dann führen Sie einen build alle.Wenn das nicht funktioniert:
Ich würde versuchen, das entfernen des
~GooglePlayServices~
nugets/Referenzen und re-hinzufügen nur dieXamarin.GooglePlayServices.Maps
nuget-die bringen in der~Basement
und~Base
Bibliotheken.Sollten Sie am Ende mit einem generierten manifestieren, dass nur ein Verweis auf
google_play_services_version
und diese Ressource sollte abgeholt werden Debug/android/XXX/YYYYYY/ZZZZZ/R.java:d.h.
InformationsquelleAutor SushiHangover
Ich Hinzugefügt einige neue Pakete. Eines Pakets ist der Grund des Fehlers. Ich habe zu prüfen, eins nach dem anderen und erwischte einen Fehler verursacht. Entfernen der Paket ist alles, was ich tun müssen, um den Fehler zu beheben.
InformationsquelleAutor Hobby Dev