小编Dav*_*nUk的帖子

重复构建失败“要使用协程功能,您必须添加`ktx`.......”

我是 Kotlin 和 Android Studio 的新手,我目前的问题是......
我正在尝试让 Codelabs“android-room-with-a-view-kotlin”工作,同时修复各种构建错误,我认为我的 build.gradle 变得非常混乱!我通过添加依赖项更正了Word.kt 上的最后一次构建失败

kapt 'androidx.room:room-ktx:2.2.1'
Run Code Online (Sandbox Code Playgroud)

下一个构建在WordDao.kt更进一步,但由于相同类型的错误而失败。

WordDao.java:21: error: To use Coroutine features, you must add `ktx` artifact from Room as a dependency. androidx.room:room-ktx:<version>
Run Code Online (Sandbox Code Playgroud)

我无法继续,因为我不知道要在 build.gradle 中更改什么,因为我已经添加了该依赖项?

正如我已经说过我的文件现在很迷茫,我将不胜感激任何以使其更明智的援助。谢谢, DaveInUk

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: "kotlin-kapt"

android {
    compileSdkVersion 28
    buildToolsVersion "29.0.2"
    defaultConfig {
        applicationId "com.example.prepopplus"
        //was minSdkVersion 15  Note Old phone is API16
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1 …
Run Code Online (Sandbox Code Playgroud)

android coroutine kotlin android-room

8
推荐指数
2
解决办法
5572
查看次数

标签 统计

android ×1

android-room ×1

coroutine ×1

kotlin ×1