[android] Ich erhalte "Fehler: Keine Ressource gefunden, die dem angegebenen Namen entspricht (bei Wert mit Wert @ integer / google_play_services_version)"


2 Answers

Für jeden, der dieses Problem mit Android Studio und / oder Gradle hat, müssen Sie nur sicherstellen, dass Sie die richtige Abhängigkeit in Ihrer Notendatei haben. Codieren Sie diesen Wert NICHT erneut in eine versions.xml-Datei.

Gradel z.

dependencies {
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.google.android.gms:play-services-gcm:7.5.0'
}
Question

Ich entwickle eine App auf Ionic Framework / Cordova, und wenn ich "Cordova Run Android" versuche, bekomme ich Folgendes:

"Fehler: Keine Ressource gefunden, die dem angegebenen Namen entspricht (bei Wert mit Wert @ Integer / google_play_services_version)"

Ich weiß nicht wirklich, was passiert, ich habe versucht, den Wert mit einem festen Wert (ich weiß, ist nicht die beste Lösung), und das Problem geht weiter.

Danke im Voraus!




Ich löste das Problem, indem ich die version.xml Datei von Google Play Service lib kopierte.

google-play-services_lib/res/values/version.xml 

zu meinem Projekt

MyApp/res/values/version.xml



Für jeden, der dieses Problem mit Android Studio / Gradle hat, müssen Sie nur sicherstellen, dass Sie die richtige Abhängigkeit in Ihrer Notendatei haben.

  1. Sie müssen die Google Play-Dienste https://developers.google.com/android/guides/setup - https://developers.google.com/android/guides/setup (1. Debones configurar Google Play Services).

  2. Wenn du den vorherigen Schritt bereits abgeschlossen hast (si ya completaste ese paso entonces) ... Lass uns sagen, dass du diese Gradle hast: (supponiendo que ya tienes un archive Gradle asi :)

    Abhängigkeiten {compile fileTree (dir: 'libs', include: ['* .jar']) kompiliere 'com.google.android.gms: play-services-gcm: 7.5.0'}

Sie müssen eine einzige Zeile für Gradle hinzufügen, um die Google Play Services-Bibliothek einzubinden (diese Option ist nicht erforderlich, wenn Sie die Google Play Services-Bibliothek öffnen).

Abhängigkeiten {compile fileTree (dir: 'libs', include: ['* .jar']) kompiliere 'com.android.support:appcompat-v7:21.0.3' kompiliere 'com.google.android.gms: play-services -gcm: 7.5.0 '}

Es ist eine schlechte Methode, diesen Wert in die Datei versions.xml zu codieren (siehe auch: "quemar" oder "dejar fijo este valor en el archivo mencionado")




Related