UPDATE # 2 2018/05/29
Das Problem scheint jetzt behoben zu sein , und ich verwende immer noch die gleichen Gradle-Konfigurationen. Aber ich habe diese Schritte vor einiger Zeit ausgeführt. Ich bin mir nicht sicher, ob diese etwas bewirkt haben oder ob dies ein serverseitiges Problem ist und es kürzlich behoben wurde. Ich habe gerade bemerkt, dass das Problem behoben ist, nachdem ich die folgenden Schritte ausgeführt habe:
Fügen Sie Folgendes in gradle.build's buildscript > repositories
und auf Projektebene hinzu allprojects > repositories
.
google()
maven { url 'http://jcenter.bintray.com' }
Ändern Sie den Google-Services-Klassenpfad in
classpath com.google.gms:google-services:4.0.1'
Projekt mit Gradle-Dateien synchronisieren
UPDATE # 1 2018/05/29
Ich habe den Fehler umgangen, indem ich meine Firebase-Abhängigkeiten im Gradle auf App-Ebene auf ~ 12.0.0 herabgestuft habe . Dies hat jedoch erhebliche Auswirkungen auf die App, da immer noch nach praktikableren Problemumgehungen gesucht wird.
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
...
compile 'com.google.firebase:firebase-core:12.0.0'
compile 'com.google.firebase:firebase-database:12.0.0'
compile 'com.google.firebase:firebase-storage:12.0.0'
compile 'com.google.firebase:firebase-auth:12.0.0'
compile 'com.google.firebase:firebase-crash:12.0.0'
...
Gleich hier habe ich das gleiche Problem erlebt, das von @SimbaClaws beschrieben wurde. Alles lief reibungslos, bis ich gestern vor dem gleichen Problem stand.
Ich habe die folgenden Codes in meinem build.gradle auf Projektebene:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
//classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.gms:google-services:3.2.1'
classpath 'io.fabric.tools:gradle:1.25.1'
}
}
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Und die folgenden Codes für das build.gradle auf App-Ebene
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "my.secret.application"
minSdkVersion 16 // 19
targetSdkVersion 26
versionCode 1
versionName "5.0.204"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.google.firebase:firebase-core:15.0.2'
compile 'com.google.firebase:firebase-database:15.0.0'
compile 'com.google.firebase:firebase-storage:15.0.2'
compile 'com.google.firebase:firebase-auth:15.1.0'
compile 'com.google.firebase:firebase-crash:15.0.2'
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.+'
compile 'com.android.support:recyclerview-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'de.hdodenhof:circleimageview:2.2.0'
compile 'com.android.support:palette-v7:26.+'
compile 'com.android.support:support-v4:26.+'
compile 'com.android.support:cardview-v7:26.+'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'org.greenrobot:eventbus:3.1.1'
testCompile 'junit:junit:4.12'
compile 'com.crashlytics.sdk.android:crashlytics:2.9.1'
}
apply plugin: 'com.google.gms.google-services'
Kann mir jemand raten, wenn ich etwas verpasst habe? Ich suche auch immer noch nach möglichen Problemumgehungen und Antworten. TIA!