"Enter"a basıp içeriğe geçin

Androidx.core.core hatası ve çözümü

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'androidx.core:core' has different version for the compile (1.0.0) and runtime (1.0.1) classpath. You should manually set the same version via DependencyResolution

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s
Finished with error: Gradle task assembleDebug failed with exit code 1

Çözümü

subprojects {
        project.configurations.all {
            resolutionStrategy.eachDependency { details ->
                if (details.requested.group == 'com.android.support'
                        && !details.requested.name.contains('multidex') ) {
                    details.useVersion "27.1.1"
                }
                if (details.requested.group == 'androidx.core'
                        && !details.requested.name.contains('androidx') ) {
                    details.useVersion "1.0.1"
                }
            }
        }
    }

bu kodları, build.gradle içerisinde

buildscript {
    ext.kotlin_version = '1.2.51'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.2.0'
    }

    subprojects {
        project.configurations.all {
            resolutionStrategy.eachDependency { details ->
                if (details.requested.group == 'com.android.support'
                        && !details.requested.name.contains('multidex') ) {
                    details.useVersion "27.1.1"
                }

                if (details.requested.group == 'androidx.core'
                        && !details.requested.name.contains('androidx') ) {
                    details.useVersion "1.0.1"
                }
            }
        }
    }

}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

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

bu şekilde eklerseniz sorun düzelip apk derlemesi elde edeceksiniz.

İlk Yorumu Siz Yapın

  1. Yorumunuz onay bekliyor.

    Посоветуйте компьютерного мастера по замене термопасты в Москве!
    Отличная компания по ремонту ноутбуков в Москве и области.
    Специализированный компьютерный центр выполняет услуги по настройке компьютера с выездом на дом. Специалисты организации установят операционную систему и программы, подключат wi-fi и настроить оборудование.
    Удаление вирусов с Вашего компьютера, установка лицензионного антивирусного программного обеспечения. Чистка компьютера от мусора, настройка работоспособности, проклейка термопасты.
    Компьютерный мастер приедет быстро и сделает всё качественно. Предоставляется гарантия на все виды выполненных работ.
    Также, производится ремонт другого оборудования. Ссылки на сайт компании –
    замена термопасты на ноутбуке,
    замена термопасты asus в москве,
    msi замена термопасты,
    сколько стоит замена термопасты на ноутбуке,
    замена термопасты цена москва,
    замена термопасты своими руками.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir