'Variant.getExternalNativeBuildTasks ()' API'sı eski ve 'variant.getExternalNativeBuildProviders () ile değiştirildi


337

Gradle eklentisi sürümüyle Android Studio 3.3 Canary 11'i kullanma 3.3.0-alpha11. Gradle'ı senkronize etmeye çalışırken aşağıdaki hatayı atar

WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been 
replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration- 
avoidance
Affected Modules: app

Hatayı tıklatmak beni not dosyasında bu satıra yönlendirir

applicationVariants.all { variant ->
            variant.outputs.all {
                outputFileName = "${variant.name}-${variant.versionName}.apk"
            }
        }

Burada tam olarak neyi değiştirmem gerekiyor?

proje build.gradle

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

buildscript {
    repositories {
        jcenter()
        mavenCentral() // jcenter() works as well because it pulls from Maven Central
        maven { url "https://maven.google.com" }
        google()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0-alpha11'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath "io.realm:realm-gradle-plugin:4.1.1"
        classpath 'com.google.gms:google-services:3.2.1'
        classpath 'com.google.firebase:firebase-plugins:1.1.5'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url "https://maven.google.com" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

// Define versions in a single place
ext {
    // Sdk and tools
    minSdkVersion = 21
    targetSdkVersion = 27
    compileSdkVersion = 27
    buildToolsVersion = '27.0.3'

    // App dependencies
    supportLibraryVersion = '27.1.1'
    appCompactLibraryVersion = '27.1.1'
    playServicesVersion = '15.0.1'
    firebaseVersionCore = '16.0.1'
    firebaseVersionPerf = '16.0.0'
    firebaseVersionMessaging = '17.1.0'

    //lottie
    lottieVersion = '2.5.0'
}

app build.gradle

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.25.4'
    }
    buildscript {
        repositories {
            maven { url "https://maven.google.com" }
            maven { url 'https://maven.fabric.io/public' }
            mavenCentral()

        }

        dependencies {
            // These docs use an open ended version so that our plugin
            // can be updated quickly in response to Android tooling updates

            // We recommend changing it to the latest version from our changelog:
            // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
            classpath 'io.fabric.tools:gradle:'
        }
    }
}
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.firebase-perf'
repositories {
    maven { url 'https://maven.fabric.io/public' }
}

apply plugin: 'io.fabric'
apply plugin: 'realm-android'

android {

    realm {
        syncEnabled = false
    }

    dexOptions {
        javaMaxHeapSize "4g"
    }

    compileSdkVersion rootProject.ext.compileSdkVersion

    defaultConfig {
        applicationId "example.com"
        minSdkVersion rootProject.ext.minSdkVersion
        multiDexEnabled true
        versionCode mVersionCode
        versionName mVersionName
        vectorDrawables.useSupportLibrary = true

    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    buildTypes {

        applicationVariants.all { variant ->
            variant.outputs.all {
                outputFileName = "${variant.name}-${variant.versionName}.apk"
            }
        }

        release {
            shrinkResources true
            minifyEnabled true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

            lintOptions {
                disable 'MissingTranslation'
            }

            applicationVariants.all { variant ->
                variant.outputs.all {
                    outputFileName = "${variant.name}-${variant.versionName}.apk"
                }
            }

        }
        debug {
            shrinkResources true
            minifyEnabled true
            useProguard true
            debuggable true
            versionNameSuffix '-DEBUG'
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'debug-proguard-rules.pro'

            ext.enableCrashlytics = false
            crunchPngs false

        }
    }

    flavorDimensions "default"

    lintOptions {

        checkReleaseBuilds false

    }

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
    }
    buildToolsVersion '28.0.2'
}

configurations {
    implementation.exclude group: "org.apache.httpcomponents", module: "httpclient"
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')

    implementation "com.android.support:appcompat-v7:$rootProject.appCompactLibraryVersion"
    implementation "com.android.support:support-compat:$rootProject.supportLibraryVersion"
    implementation "com.android.support:mediarouter-v7:$rootProject.supportLibraryVersion"
    implementation "com.android.support:cardview-v7:$rootProject.supportLibraryVersion"
    implementation "com.android.support:design:$rootProject.supportLibraryVersion"


    api 'com.squareup.retrofit2:retrofit:2.4.0'
    api 'com.squareup.okhttp3:okhttp:3.11.0'
    api 'com.squareup.okhttp3:logging-interceptor:3.10.0'
    implementation 'com.google.code.gson:gson:2.8.2'
    implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
    implementation 'com.squareup.picasso:picasso:2.5.2'
    implementation 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.daimajia.easing:library:2.0@aar'
    implementation 'com.daimajia.androidanimations:library:2.3@aar'

    implementation 'com.akexorcist:googledirectionlibrary:1.0.5'
    implementation 'io.reactivex:rxandroid:1.2.1'
    implementation 'io.reactivex:rxjava:1.3.0'
    // Wifi hotspot library
    implementation 'cc.mvdan.accesspoint:library:0.2.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'org.jsoup:jsoup:1.10.3'
    api "com.airbnb.android:lottie:$rootProject.lottieVersion"
    implementation 'com.android.support:support-v4:27.1.1'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    testImplementation 'junit:junit:4.12'
    implementation 'com.jakewharton:butterknife:8.8.1'

    debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.4'
    releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4'

    implementation 'com.googlecode.libphonenumber:libphonenumber:8.2.0'

    implementation "com.google.android.gms:play-services-base:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-cast-framework:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-auth:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-identity:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-awareness:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-cast:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-drive:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-location:$rootProject.playServicesVersion"
    implementation "com.google.android.gms:play-services-maps:$rootProject.playServicesVersion"

    implementation "com.google.firebase:firebase-core:$rootProject.firebaseVersionCore"
    implementation "com.google.firebase:firebase-perf:$rootProject.firebaseVersionPerf"
    implementation "com.google.firebase:firebase-messaging:$rootProject.firebaseVersionMessaging"
    implementation "com.google.firebase:firebase-analytics:$rootProject.firebaseVersionCore"


    api('com.crashlytics.sdk.android:crashlytics:2.8.0@aar') {
        transitive = true
    }
    api('com.crashlytics.sdk.android:answers:1.4.1@aar') {
        transitive = true
    }
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
    api project(path: ':libraryBTHelper')
    api project(':bkk_rush')

    debugApi 'com.amitshekhar.android:debug-db:1.0.3'
    api "org.jdeferred:jdeferred-android-aar:1.2.6"
    implementation 'com.android.support:gridlayout-v7:27.1.1'
}

apply plugin: 'com.google.gms.google-services'

Ben app / build.gradle dosyasında birkaç sabit ve diğer hassas bilgileri atladık.


Build.gradle (app) dosyasını gönderebilir misiniz?
Skizo-ozᴉʞS

@ Skizo-ozᴉʞS build.gradle dosyasını ekledi
Jude Fernandes


@alashow Bu farklı bir konu ile ilgili, "API 'variant.getJavaCompile ()' eski .." mesajı var
Vadim Kotov

16
Kararlı sürümde de sorun var
kp91 15:19

Yanıtlar:


286

Sorun en son sürümlerinde düzeltildi 'io.fabric.tools:gradle:1.30.0'

Lütfen her iki gradle kumaş aletinizi 1.30.0 ile güncelleyin

buildscript {
  // ... repositories, etc. ...

   dependencies {
       // ...other dependencies ...
       classpath 'io.fabric.tools:gradle:1.30.0'
   }
}

Daha fazla bilgi için https://github.com/firebase/firebase-android-sdk/issues/198#issuecomment-473435453


Hem proje düzeyinde hem de uygulamada build.gradle içinde değiştirdiğinizden emin olun.
RJB

2
Sürüm 1.28.0 sorunumu düzeltti, mevcut sürüm 1.29.0 docs.fabric.io/android/changelog.html#fabric-gradle-plugin
Alexander Hartmann


Bu uyarıyı hala classpath 'io.fabric.tools:gradle:1.31.0've ile alıyorum implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'. Ya tekrar kırıldı ya da tüm durumlar için düzeltilmedi.
Gene S

Bu kumaş araçları gradle versiyonunu nereden aldınız? Sadece 1.25.4 mvnrepository.com/artifact/io.fabric.tools/gradle
Lachlan Young

248

DÜZENLE

Bu sorun Fabric 1.28.0'da giderilmiştir . Gözlerinde farklı build.gradleproje düzeyi, aşağıdaki satırı ekleyin:

classpath 'io.fabric.tools:gradle:1.28.1'

Önceki Cevap

Android Studio'yu 3.3.0'a güncelledikten sonra olur. apply plugin: 'io.fabric'sebebi budur. Bu konuda Firebase ekibine bir hata raporu gönderdim.

3 seçeneğiniz var:

  • Fabric eklentisinin bir sonraki sürümü çıkana kadar bekleyin. En son sürümü buradan kontrol edin .

  • Android Studio 3.2.1 sürümüne geçin .

  • 'Açıklama io.fabriceklentisi.

In build.gradleuygulamanızın modülün:

apply plugin: 'com.android.application'
// apply plugin: 'io.fabric' <== this plugin causes the error

Ancak, bu hata görünse bile projelerinizi oluşturup çalıştırabilirsiniz. Görmezden gel.


2
Firebase ile açtığınız hata raporuna veya sorununa bağlantı vermeniz mümkün müdür? Onu onaylamak isterim.
yuval

8
io.fabricEklentiyi kullanmak zorundayım o zaman bu uyarıyı değiştirmeden nasıl kaldırabilirim?
19:57

16
Nedeni bu, geçerli bir çözüm değil
Daniel Wilson

1
2019 yılının sonuna kadar kullanabileceğinizi söylüyorlar. Şimdilik kullanıyorum, ne olacağını göreceğiz)
support_ms

4
Neden eski sürüme geçiyorsunuz? Saçma! Bu sadece bir uyarı, henüz kaldırılmadı ve projenizi inşa edebilir (tüm 2019 yılı ...). Bu yıl boyunca düzelteceklerine inanıyorum
user25

60

uygulama build.gradle'da, bu istikrarlı sürüm sürümüne geçin:

classpath 'com.android.tools.build:gradle:3.2.1'

Android Studio'yu 3.3'e güncelledikten sonra düzeltene kadar geçici çözüm olur!

edit: android stüdyo düşürmeniz gerekmez!


2
Ardından Android Studio 3.2.1 sürümüne geçmeniz gerekir. Neyse teşekkürler
Rubén Viguera

Android Studio'yu (AS) 3.3 sürümüne yükselttikten sonra da aynı sorunu yaşadım. Gradle senkronizasyonunu, Gradle'ı 4.6 sürümüne ve Android Gradle Plugin'i AS güncellemesinden önce kullandığım sürümler olan 3.2.1 sürümüne indirerek tekrar çalışması için aldım. Tabloyu Bak burada sen gradle ve eklenti sürümleri değiştirmek şüphe nasıl olursa.
Rabie Jradi

6
Öneri için hiçbir şey indirmeden çalıştı
Sid

3
android stüdyosunu indirmene gerek yok @ RubénViguera
Amer Al Ziebak

1
Yanıtta belirtildiği gibi sürüm sürümü dışında hiçbir şeyi eski sürüme geçirmeniz gerekmez. Bu kabul edilen cevap olmalı.
Danimarkalı Danimarka Ansari

16

GÜNCELLEME Bugün itibariyle classpath 'io.fabric.tools:gradle:1.28.0'bu sorunu çözmek için kullanabilirsiniz !

Uygulama sınıfındaki Crashlyticseklentiyi yorumlamak io.fabricsizin için geçici olarak çalıştıysa

//apply plugin: 'io.fabric'

Daha sonra, Project gradle bağımlılıklarınızı Project gradle dosyasında yükseltmek sorunu kalıcı olarak çözecektir:

classpath 'io.fabric.tools:gradle:1.27.0'

Not: bu uyarıları kaldırmaz ancak AS3.3 + ile Crashlytics'i kullanmanıza izin verir


@RJB Crashlytics kullanıyor musunuz? Projenizden kaldırırsanız çalışır? Evet ise, bu sorunu çözmelidir. Ancak yine de uyarılar alabilirsiniz, ancak proje uyumlu olacak ve apk'nizi güvenle oluşturabilirsiniz
113408

Evet. Demek istediğim hala uyarı alıyorum.
RJB

op ve diğerleri (ben dahil) bu sorunu yaşadılar ve projeyi crashlyticsetkin olarak derleyemediler. Yani Crashlytics tutmak ve hala prod itmek için hala "uyarıları" tetiklemesine rağmen yukarıda belirtilen güncellemeyi kullanabilirsiniz.
113408

13

Asıl sorunun ne olduğundan emin değilim ama proje ile ilgili sorunlardan kaynaklanan çöküşle ilgili bağımlılıkları yorumlamak sorunu çözdü.


11

Crashlytics için bir hata olarak onaylandı ve üzerinde çalışıyorlar.

https://issuetracker.google.com/issues/116408637

Google'dan atanan kişi:

je ... @ google.com # 23 23 Oca 2019 01:40 AM
Merhabalar,

Sabrınız için teşekkürler.

Her durumda böcek crashlytics geliyor gibi görünüyor ve ben onlarla bir hata dosyaladım.

Seni durumdan haberdar edeceğim.

Benim için, hata ayıklama uygulamam Crashlytics veya Fabric yorum yapmadan uyarıyı çalıştırarak ve yok sayarak cihazımda iyi çalışıyor. Üretim için denemedim.

Güncelleme:

Google Sorun İzleyici, tüm sorunları Crashlytics'ten olduğu ve Crashlytics ekibi tarafından yapılan düzeltmelere izin verdiğinden (aynı Google çalışanlarına rağmen) bu sorunları Won't Fix (Infeasible) olarak işaretledi.

Crashlytics güncellemeleri için bu bağlantıyı izlemenizi önerirler:

https://github.com/firebase/firebase-android-sdk/issues/198

Not: Hala Android Studio 3.3'ü io.fabric.tools:gradle:1.26.0 ile Craslytics hakkında yorum yapmadan kullanıyorum ve hata ayıklama uygulamamda iyi çalışıyor.

Güncelleme:

Artık üretim / sürüm sürüm uygulamamda iyi çalıştığını doğrulayabilirim. İşe yaradığını nasıl bilebilirim? Çünkü bana bir kaza raporunu geri göndermişti -_- '

Her neyse, uyarıyı görmezden gelin, sonunda düzeltmeleri gerekir.

Aww, sadece 1.28.0 kumaşı ile düzeltildiğini okuyun :)


8

24.01.2019 ile en son haberler

resim açıklamasını buraya girin

Burada bilgi https://issuetracker.google.com/issues/116408637

Crashlytics bir çözüm bulana kadar beklememiz gerekecek, işte GitHub sorunu açıldı

https://github.com/firebase/firebase-android-sdk/issues/198

İo.fabric eklentisine yorum yapmamak için şu an kullandığım tek yol , sınıfımı düşürmek ve kumaş sınıf yolumu yükseltmek (bu benim üretim uygulamamda çalışıyor)

 dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.2.0'
        classpath 'io.fabric.tools:gradle:1.27.0'

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

Nasıl hakkında sadece eklemek -dontwarn com.crashlytics.android.Crashlyticsiçindeproguard-rules.pro
Mustansir

1
Bu sorunu hala devam
ettirerek uyarıyı kaldırırsanız

Sağ! Derlemeyi oluşturmak geçici bir çözümdür, ancak her şeyi indirmekten çok daha iyidir.
Mustansir

Evet, indirgemek işe yarayacaktır, uyarıyı
kapatırsanız

@Mustansir, bence sınıfla ilgili bir sorun ve Proguard ile ilgisi yok.
WindRider


3

sorun izleyici "tembel görev yapılandırması" na başvurabilir -

en azından görev yapılandırmasından kaçınmanın önerdiği budur.

ama bir olasılıkla, bu eski yöntem erişimi engelleyebilir BaseVariantImpl, variant.outputs.allerişim (dahili) yöntemi olmaz - ya da çek erişimi engelleyebilir; veya varyanta adıyla erişirken; veya bir şekilde varyant için harici yerel oluşturma görevlerini devre dışı bırakabilirsiniz. ayrıca , ilişkili göründüğü tek değişkenli proje senkronizasyonu seçeneğine de bakın .

ya da yapı araçlarını bekleyin 3.3.0-alpha12ya da 3.3.0-beta1... bu bile bir release candidatezaman değil , bu yüzden çok zaman harcamak anlamsız olabilir - başka bir hata raporunu dosyalamak için kullanmak dışında.

yeni hızlı geri bildirim hızlı geri bildirimdüğmesi hala en umut verici görünüyor.


Evet, katılıyorum, bu tür bir hata önceki derleme araçlarında yoktu. Bir sonraki RC düzeltebilir
d4c0d312

7
sürümde düzeltilmedi
Juan Diaz

developer.android.com/studio/releases/gradle-plugin#3-3-0 ... android.debug.obsoleteApi=truenereden geldiğini görmek için ekleyin . Providerisimleri eklenmiş birkaç yöntem yeniden adlandırıldı .
Martin Zeitler

1
Project gradle.properties'deki @SergeyNarozhnyy
sigitbn

1
@SergeyNarozhnyy, 3.3.0varyant API'sı değiştiği için birkaç şeyi kırdı. son bir tartışmayı bağlayabilir: stackoverflow.com/questions/54206898/… (yanıt olarak bir özet ekledi).
Martin Zeitler

3

Benim için şu adımları izledim: 1. Gradle bağımlılığını proje düzeyinde build.gradle sürümüne yükseltin.

        classpath 'io.fabric.tools:gradle:1.28.0'
  1. Bu eklenti bağımlılığını aşağıya ekleyin eklenti uygulayın: 'com.android.application' uygulama düzeyinde build.gradle.

        apply plugin: 'io.fabric'
  2. Projeyi not dosyalarıyla senkronize edin.


2

Bu, Android Studio'nuzun Android Studio 3.2.0'dan Android Studio 3.3.0'a güncellenmesi nedeniyle olur. IO.Fabric'in Bağımlı Bağımlılıklarınızı (Proje) güncelleyin. Sevmek:

classpath 'io.fabric.tools:gradle:1.27.1'

ve ayrıca Kotlin sürümünüzü

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.20"

Bu, bu sorunları çözecektir. Teşekkürler


1
Teşekkürler. Cevabınız bana yardımcı oldu.
André Luiz Reis

@Sean Kotlin ve io febric.then kullanıyorsanız, sınıf yolu sürümünüzü düşürmek için aksi halde çalışır.İşe
yarayacak

Crashlytics derleme kimliği eksik. Bu, Crashlytics araçları uygulamanızın yapı yapılandırmasında yoksa oluşur
Vishal Patoliya

1

Derleme günlüğü, bu hata ayıklamanın nasıl yazdırılacağını yazdırır, özellikle derlemenin çalıştırılması gerekir -Pandroid.debug.obsoleteApi=true, bu da kullanımdan kaldırılmış API'ya çağrı yığın izlemesi yazdıracak ve hangi eklenti / kodun aradığını anlayabileceksiniz.

Kodunuz ortaya çıkıyorsa - yeni Sağlayıcı API'sını kullanın ( Tembel Görev Yapılandırması belgesini okuyun )

Başka bir eklenti geliyorsa - onlara yığın izleme ve uyarı mesajı ile bildirin ve belki bir yama gönderin. Bu durumda olduğu gibi konuyla ilgili io.fabric.


1

Bu, bugün kullanıma sunulan Fabric gradle eklentisi 1.28.0'ın en son sürümünde düzeltildi. Bunu üst düzey yapınızda bulundurun.

buildscript {
// ... repositories, etc. ...

dependencies {
    // ...other dependencies ...
    **classpath 'io.fabric.tools:gradle:1.28.0'**
}

0

Projeyi açtığımda Run migrations, sağ alt köşede görünen düğmeye bastım Android Studio. Bir geçiş gerçekleştirildi ve Crashlyticsbağımlılık yorumlanmadan sorun çözüldü .

resim açıklamasını buraya girin


0

Modül build.gradledosyasındaki kaynak uyumluluğunu Java 8 olarak değiştirmek sorunu çözer

compileOptions {
    sourceCompatibility 1.8
    targetCompatibility 1.8
}

Bu satırları ekledikten sonra projeyi yeniden oluşturduğunuzdan emin olun


Üst düzey build.gradleveya modül düzeyinde (/ app)?
Miyav Kedi 2012

modül seviyesi (app)
jesses.co.tt

0

bu hatayı düzeltir: Görev çubuğunda Araçlar-> Kotlin-> Kotlin'i Proje'de Yapılandır


0

Benim durumumda, io.fabriceklenti kullanmam gerekiyordu ve çözüm, en son kumaş araçları sınıf sürümüne güncellemekti:

classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'io.fabric.tools:gradle:1.27.0'

0

Fabric eklentisini uygulamalı tutmak isteyenler için geçici çözüm, proje düzeyinde kalenin önceki sürümüne geri dönmektir.

Sınıf yolu sürümünü olarak değiştirin com.android.tools.build:gradle:3.2.1.


0

En son gradle(benim durumumda 3.3.2) sürüm ve Fabric.ioeklenti ile ilgili bir sorundu . Artık yeni sürüm tarafından çözüldü Kullanıcılar üst düzeylerinde olmalıdır build.gradle:

buildscript {
   // ... repositories, etc. ...

    dependencies {
        // ...other dependencies ...
        classpath 'io.fabric.tools:gradle:1.28.0'
    }
}

0

Düzeltme kök derleme sınıf dosyalarını en son güncelleme. Ve bu cevap şimdi geçerli. fureture yine yeni değişim gradle ve android SDK tarafından uygulanacaktır. Zaman zaman cevap zamanı gelince değişecektir.

repositories {
    maven { url "https://jitpack.io" }
    maven {
        url 'https://maven.fabric.io/public'
    }
    google()
    jcenter()

}
dependencies {

    classpath 'com.android.tools.build:gradle:3.5.0'
    classpath 'com.google.gms:google-services:4.3.0'
    classpath 'io.fabric.tools:gradle:1.30.0'
}

-7

her şeyden önce bu bir hata değil

's uyarı

ve 3.3.0'a kadar güncelleme aşaması olduğunda görünmesi Genellikle io.fabric nedeniyle gerçekleşir, bu yüzden uyarının hala göründüğü güncelleme kumaşı güncel sürümü 'io.fabric.tools:gradle:1.27.1' olana kadar bekleyin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.