Verwenden Sie diese Abhängigkeiten für das Projekt build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
}
und setzen Sie dies am Ende der build.gradle-Datei auf App-Ebene (nach den Abhängigkeiten).
apply plugin: 'com.google.gms.google-services'
Ich habe keine Ahnung, warum das Setzen des Endes am Ende (und nicht am Anfang) den Fehler löst.
BEARBEITEN 01.05.2016
Ok ... Also versuche alle Probleme zu beenden, mit denen ihr mit meiner Lösung konfrontiert seid
Dies ist mein letzter Gradle auf App-Ebene
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "your-app-name"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
jcenter()
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.android.support:design:23.1.1'
compile 'com.mcxiaoke.volley:library:1.0.6@aar'
}
apply plugin: 'com.google.gms.google-services'
und dies ist mein letztes Projektlevel
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
Vergleichen Sie dies mit Ihren eigenen Gradle-Dateien und fügen Sie Werte hinzu oder ändern Sie sie, die sich von den von mir geschriebenen unterscheiden.
compile 'com.google.android.gms:play-services-auth:8.4.0
wird auch benötigt.