Wie kann ich eine Google Play Services-Version mit einer Installationsversion abgleichen?
Android-SDK-Manager benachrichtigt, der mir heute morgen, dass es eine neue Google Play Services Version zum download: revision 18. Also wie finde ich die entsprechende long-Versionsnummer zu setzen, in meinem build.gradle-Datei? Alle meine test-Geräte mit der version 5.0.84, also habe ich versucht zu aktualisieren
compile 'com.google.android.gms:play-services:4.4.52'
zu
compile 'com.google.android.gms:play-services:5.0.84'
Aber, dass ein Fehler aufgetreten ist:
Gradle 'MyApp' Projekt aktualisieren fehlgeschlagen: Konnte nicht finden, com.google.android.gms:play-Dienste:5.0.84. Erforderlich: {my app} Gradle Einstellungen
Bin ich mit Android Studio 0.5.2 und Gebäude für API19 (ich habe nicht Upgrade auf Android L/API20 noch): vielleicht ist das das Problem? Aber im Allgemeinen, wie passen Sie zu einer revision-Nummer angezeigt im SDK-Manager (z.B. 18) mit einer version code für die build.gradle (z.B. 5.0.84)?
Hier mein full build.gradle, falls es hilft:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
//Avoid "Duplicate files copied in APK" errors when using Jackson
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
}
dependencies {
//Was "compile 'com.android.support:support-v4:+'" but this caused build errors when L SDK released
compile 'com.android.support:support-v4:19.1.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
//Support for Google Cloud Messaging
//Was "compile 'com.android.support:appcompat-v7:+'" but this caused build errors when L SDK released
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.google.android.gms:play-services:5.0.84'
//Jackson
compile 'com.fasterxml.jackson.core:jackson-core:2.3.3'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.3.3'
compile 'com.fasterxml.jackson.core:jackson-databind:2.3.3'
}
InformationsquelleAutor der Frage Mark Whitaker | 2014-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, ich habe Sie nicht ganz geschafft, zu finden, die eine Zuordnung von einem zum anderen, aber ich habe es geschafft die nächste beste Sache ist, um eine Liste der Play-Dienste langen Versionsnummern installiert auf meinem Entwicklungsrechner.
Für Windows, es ist in
[android-sdk]\extras\google\m2repository\com\google\android\gms\play-services
(wo
[android-sdk]
ist der Pfad zum Android SDK Ordner).Auf einem Mac, ist es im inneren des Android.app-Paket: navigieren Sie zu
sdk/extras/google/m2repository/com/google/android/gms/play-services
Die neueste version auf meinem Rechner war 5.0.77 (nicht 5.0.84), und setzen, dass in meinem build.gradle hat gut funktioniert.
Hier ist die Art von Sache, die Sie sollten sehen, an dieser Stelle:
InformationsquelleAutor der Antwort Mark Whitaker
Was habe ich in meinem Projekt war, download-google-play-Dienst und öffnen Sie die Projekt-Struktur - > Registerkarte "Abhängigkeiten" und klicken Sie auf die plus-Schaltfläche, und wählen Sie google-play-Dienst. Ich habe nicht zu kümmern, die version mehr
InformationsquelleAutor der Antwort Jamie Nhu