wake-up-neo.com

Upgrade auf Google Play Services: 9.0.0 Fehler Fehler beim Beheben des Problems: com.google.Android.gms: play-services-Measurement: 9.0.0

Ich habe meine build.gradle-Datei von aktualisiert

compile 'com.google.Android.gms:play-services:8.4.0'

zu

compile 'com.google.Android.gms:play-services:9.0.0'

und jetzt bekomme ich diesen Fehler, den ich vorher nicht bekam.

Fehler: Fehler beim Auflösen von: com.google.Android.gms: play-services-Measurement: 9.0.0 enter image description here

 enter image description here

Dies wurde gefunden, um das Problem zu beheben.

Aktualisieren Sie Ihren Klassenpfad in Projektebene Gradle com.google.gms:google-services:2.1.0 in Klassenpfad com.google.gms:google-services:3.0.0.

244
user3330522

Erforderlich: Neueste Versionen von Android Studio und Google Play Services

Sie können das Plugin zu Ihrem Projekt hinzufügen, indem Sie Ihr oberstes build.gradle und Ihre build.gradle - Dateien auf App-Ebene wie folgt aktualisieren:

classpath 'com.google.gms:google-services:3.0.0'

Mögen

 // Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.0'
        classpath 'com.google.gms:google-services:3.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        mavenLocal()
    }
}

Jetzt müssen Sie eine Abhängigkeit für die Google Play-Dienste hinzufügen. Fügen Sie im build.gradle Ihrer App Folgendes hinzu:

compile 'com.google.Android.gms:play-services:9.6.1'

Endlich

    apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "// set Yours"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"


    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'LICENSE.txt'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.google.Android.gms:play-services-gcm:9.6.1'
    compile 'com.Android.support:appcompat-v7:24.2.0'

}

apply plugin: 'com.google.gms.google-services'
27
IntelliJ Amiya

GCM wurde rebranded in Firebase Cloud Messaging (FCM), Wenn Sie com.google.Android.gms:play-services:9.0.0 verwenden möchten, lesen Sie diesen Artikel FCM . Tun Sie dies möglicherweise, ändern Sie Ihre build.gradle-Datei, um das Plugin zu verwenden. 

buildscript {
  dependencies {
    // Add this line
    classpath 'com.google.gms:google-services:3.0.0'
  }
}
11
Saeed Darvish

Am einfachsten finde ich die neueste Version für alle.

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.Android.support', module: 'support-annotations'
})
//apply plugin: 'com.google.gms.google-services' //Firebase
compile 'com.Android.support:appcompat-v7:25.3.1'
compile 'com.Android.support:design:25.3.1'
compile 'com.Android.support.constraint:constraint-layout:1.0.0-alpha8'
compile 'com.google.firebase:firebase-auth:10.2.6'
compile 'com.google.Android.gms:play-services-auth:10.2.6' //10.2.6
compile 'com.google.firebase:firebase-core:10.2.6' // used for FCM
compile 'com.google.firebase:firebase-messaging:10.2.6' // used for FCM
testCompile 'junit:junit:4.12'
//  apply plugin: 'com.google.gms.google-services'

}

ERKLÄRUNG

plugin anwenden: 'com.google.gms.google-services' // Fügen Sie dies unten hinzu.

  • Zuerst apply plugin: 'com.google.gms.google-services'/ füge das unten hinzu.
  • Fügen Sie diese dann in Abhängigkeiten hinzu

    compile 'com.google.firebase:firebase-auth:10.2.6' // lasse dies in der neuesten Version erkennen.

    compile 'com.google.Android.gms:play-services-auth:10.2.6' //10.2.6 Neueste

    compile 'com.google.firebase:firebase-core:10.2.6' // wird für FCM verwendet

    compile 'com.google.firebase:firebase-messaging:10.2.6' // wird für FCM verwendet

_/Angenommen, Sie haben firebase-auth 10.2.6, die heute spätestens am 25. Mai 2017 ist. Wenn Sie jedoch gleichzeitig play-services-auth: 9.0.0 oder darunter verwenden, können beide die Verbindung nicht herstellen und zeigen Sie den Fehler.

Ich hoffe das hat geholfen.

1
Harshit Sahni

Beim Ändern der Play Services auf eine Version über 10.2.1 wurde die Auflösung meiner Abhängigkeiten nicht mehr erfolgreich.

Ich habe herausgefunden, dass das Problem durch das Ändern der folgenden Maven-URL behoben wurde:

maven { url 'https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/' }

zu

maven { url 'https://github.com/onepf/OPF-mvn-repo/raw/master/' }

Es könnte sein, dass die URL-Änderung einen Cache in Gradle oder Maven vermeidet und dadurch aufgelöst wird.

0
Claus Holst

Ich habe dieses knifflige Problem gelöst, indem ich die Zeichenfolge in Gradle in geändert habe 

compile 'com.google.Android.gms:play-services:9.0.0' //or latest version
0
E.Mayorenko