Android Studio 3.1.2: не удалось разрешить: среда выполнения - PullRequest
0 голосов
/ 29 мая 2018

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

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

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

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

enter image description here).

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

Ошибка была Не удалось найти runtime.aar (android.arch.lifecycle: runtime: 1.0.3). Снимок экрана enter image description here

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

РЕШЕНИЕ:

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

Ответы [ 4 ]

0 голосов
/ 08 марта 2019

Добавить 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()
    }
}
0 голосов
/ 08 июня 2018

да,

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

repositories {
    google()
    jcenter()

}
0 голосов
/ 01 сентября 2018

Пожалуйста, следуйте так же (последовательно) в build.gradle (project: projectName), и проблема исчезнет

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
}
0 голосов
/ 29 мая 2018

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

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

или

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...