如何解决此错误“找不到android.room:room-complier:2.2.4”。

时间:2020-02-29 22:24:11

标签: android kotlin mvvm

我正在Kotlin进行一个测试项目,该项目使用带空间的Mvvm架构。 在为项目添加依赖项和库之后,项目会成功构建,但是当我尝试运行应用程序时,它会显示此错误

找不到android.room:room-complier:2.2.4。 在以下位置搜索: -https://dl.google.com/dl/android/maven2/android/room/room-complier/2.2.4/room-complier-2.2.4.pom -https://dl.google.com/dl/android/maven2/android/room/room-complier/2.2.4/room-complier-2.2.4.jar -https://jcenter.bintray.com/android/room/room-complier/2.2.4/room-complier-2.2.4.pom -https://jcenter.bintray.com/android/room/room-complier/2.2.4/room-complier-2.2.4.jar -https://jitpack.io/android/room/room-complier/2.2.4/room-complier-2.2.4.pom -https://jitpack.io/android/room/room-complier/2.2.4/room-complier-2.2.4.jar 要求: 项目:app

这是我的build.gradle应用级别

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

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.0-alpha02"
    }
}

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


    }
}

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

此mu项目级别的build.graddle文件

crossing

3 个答案:

答案 0 :(得分:1)

它是androidx.room,不是android.room,也是room-compiler不是room-complier(不是i的位置):

kapt "androidx.room:room-compiler:2.2.4"

答案 1 :(得分:0)

如果您的错误是: 如何解决此错误“找不到android.room:room-complier:2.2.5” 您可以将Room降级为2.2.4并解决它。

答案 2 :(得分:0)

伙计们,在我的情况下,由于 INVALID RAW 查询,我收到此错误。

请检查您的查询。