相关疑难解决方法(0)

Kotlin 序列化:“未解析的参考:序列化器”

我正在尝试 Kotlin 序列化。按照说明进行设置后,我收到Unresolved reference: serializer以下代码的构建错误:

val serializer : KSerializer<User> = User.serializer()
Run Code Online (Sandbox Code Playgroud)

我猜测编译器插件不知何故没有启动,但看不到我在设置中错过的内容。

这是我的build.gradle.kts:

buildscript {
    val kotlinVer: String by extra("1.3.20")
    repositories { jcenter() }

    dependencies {
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVer")
        classpath("org.jetbrains.kotlin:kotlin-serialization:$kotlinVer")
    }
}

plugins {
    id("org.jetbrains.kotlin.jvm").version("1.3.20")

    application

    "kotlin"
    "kotlinx-serialization"
}

repositories {
    jcenter()
    maven("https://kotlin.bintray.com/kotlinx")
}

dependencies {
    implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
    compile("org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.10.0")

    testImplementation("org.jetbrains.kotlin:kotlin-test")

    testImplementation("org.jetbrains.kotlin:kotlin-test-junit")
}

application {
    mainClassName = "com.digizen.AppKt"
}
Run Code Online (Sandbox Code Playgroud)

serialization kotlin

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

kotlin ×1

serialization ×1