Android Studio 3.1.2: не удалось разрешить: среда выполнения

Я недавно обновил свою Android Studio до 3.1.2 . После обновления я попытался открыть существующий проект, и при компиляции проекта было показано несколько ошибок gradle.

Эти ошибки указали мне на то, чтобы я обновил оператор "compile" до "реализации", и я все еще столкнулся с некоторыми ошибками, которые я позже решил, обновив мои SDK Google Play и Firebase до последней версии.

Теперь я понятия не имею, почему моя IDE выдает следующую ошибку (посмотрите на скриншот).

Не удалось разрешить: время выполнения

).

Теперь, когда я сделал Build > Clean Project

Ошибка: не удалось найти runtime.aar (android.arch.lifecycle:runtime:1.0.3). Скриншот

Что делать дальше?

РЕШЕНИЕ:

  1. Я обновил все свои сервисы Google Play и библиотеки Firebase.
  2. Чтобы решить не удалось найти AAR времени выполнения, я просто расположил Google() сверху в репозиториях.

3 ответа

Да,

Если вы получаете ошибку, такую ​​как время выполнения ошибки, вы можете изменить положение google() в зависимостях при сборке. gradle.. Как ниже:

repositories {
    google()
    jcenter()

}

Добавлять maven { url 'https://maven.google.com' } как первая запись вllprojects/repositories на высшем уровне build.gradle

как это:

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

android.arch.lifecycle:runtime доступно в репозитории Google Maven. Убедитесь, что вы добавили репозиторий в блок репозиториев вашего build.gradle

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

или же

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

Ссылка: Добавление компонентов в ваш проект

Please follow this as same (sequentially) in build.gradle (project: projectName) and issue will be gone

buildscript {

repositories { // keep same this order
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.3'

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

allprojects { // keep same this order
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
delete rootProject.buildDir
}
Другие вопросы по тегам