Android Studio 3.1.2:无法解析:运行时

时间:2018-05-29 12:28:11

标签: android android-studio gradle android-gradle android-studio-3.1

我最近将Android Studio更新为3.1.2。更新后,我尝试打开现有项目,并在编译项目时显示多个gradle错误。

这些错误指示我将'compile'语句更新为'implementation',我做了,仍然遇到了一些错误,我后来通过更新解决了这些错误我的google play和firebase sdks 最新版本

现在我不知道为什么我的IDE会出现以下错误(请看屏幕截图)。

无法解决:运行时

enter image description here)。

现在我做了构建>清洁项目

错误无法找到runtime.aar(android.arch.lifecycle:runtime:1.0.3)。 屏幕截图 enter image description here

下一步做什么?

SOLUTION:

  1. 我更新了所有的google play服务和firebase库。
  2. 要解决无法找到运行时的问题,我只是简单地在存储库中安排了 google()

4 个答案:

答案 0 :(得分:64)

是的,

如果您收到错误运行时间等错误,可以更改构建中依赖项中google()的位置。 gradle ..如下所示:

repositories {
    google()
    jcenter()

}

答案 1 :(得分:5)

android.arch.lifecycle:runtime可在google maven存储库中找到。确保在build.gradle

的存储库块中添加存储库
allprojects {
    repositories {
        jcenter()
        google()
    }
}

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

参考: Adding Components to your Project

答案 2 :(得分:4)

请在build.gradle(项目:projectName)中以相同的顺序(依次)执行此操作,问题将消失

getchar()

答案 3 :(得分:0)

maven { url 'https://maven.google.com' }添加为顶级llprojects/repositories的{​​{1}}中的第一个条目

像这样:

build.gradle