GÜNCELLEME # 2 2018/05/29
Sorun şu anda giderilmiş görünüyor ve hala aynı gradle yapılandırmalarını kullanıyorum. Ancak bu adımları bir süre önce yaptım, bunların bir şey yapıp yapmadığından veya bu bir sunucu tarafı sorunu olup olmadığından emin değilim ve son zamanlarda düzeltildi / güncellendi. Aşağıdaki adımları uyguladıktan sonra sorunun giderildiğini fark ettim:
Proje düzeyinde gradle.build's buildscript > repositories
ve allprojects > repositories
.
google()
maven { url 'http://jcenter.bintray.com' }
Google-services sınıf yolunu olarak değiştirin
classpath com.google.gms:google-services:4.0.1'
Project'i Gradle Dosyaları ile Senkronize Et
GÜNCELLEME # 1 2018/05/29
Firebase bağımlılıklarımı uygulama düzeyindeki sürümde ~ 12.0.0'a düşürerek hatayı aştım . Ancak bu, uygulamayı daha fazla etkileyecek ve hala daha uygun geçici çözümler arıyor olacak.
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'
...
Aynı şekilde, @SimbaClaws tarafından açıklanan aynı sorunu yaşadım. Dün aynı sorunla karşılaşana kadar her şey sorunsuz bir şekilde derleniyordu.
Proje düzeyindeki build.gradle içinde aşağıdaki kodlarım var ,
// 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
}
Ve uygulama düzeyinde build.gradle için aşağıdaki kodlar
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'
Bir şey kaçırıp kaçırmadığımı tavsiye edebilir misiniz? Ayrıca hala olası geçici çözümler ve yanıtları arıyorum. TIA!