You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

最新版Android Studio(Flamingo)中classpath添加位置咨询

在Android Studio Flamingo中添加Kotlin Serialization插件的正确方式

在Android Studio Flamingo(对应AGP 8.0+)版本中,根项目的build.gradle采用了Plugins DSL结构,无需再通过buildscript块配置classpath。你需要直接在根项目的plugins块中添加Kotlin序列化插件的声明,且插件版本必须与你使用的Kotlin版本保持一致。

修改后的根项目build.gradle代码:

plugins {
    id 'com.android.application' version '8.0.1' apply false
    id 'com.android.library' version '8.0.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
    // 添加Kotlin序列化插件,版本与Kotlin保持一致
    id 'org.jetbrains.kotlin.plugin.serialization' version '1.8.10' apply false
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

关键注意事项:

  • 不要使用你原本的1.5.21版本,该版本与当前项目的Kotlin1.8.10版本不兼容,会导致构建错误。
  • apply false表示不在根项目中直接启用插件,而是在需要使用序列化功能的模块(比如app模块)中单独启用。

模块级(如app模块)的配置:

打开模块的build.gradle文件,添加序列化插件的启用声明:

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    // 启用Kotlin序列化插件
    id 'org.jetbrains.kotlin.plugin.serialization'
}

内容的提问来源于stack exchange,提问作者Srijan Khadka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 22:18:15