Advertisement

【Android】How to use @Parcelize

阅读量:

How to use @Parcelize

  • 参照:

参照:

https://plugins.gradle.org/plugin/org.jetbrains.kotlin.plugin.parcelize

gradle:

复制代码
    // project build.gradle
    plugins {
    ..
    id "org.jetbrains.kotlin.android" version "1.4.20" apply false
    }
    
    // app build.gradle
    plugins {
    ..
    id 'kotlin-parcelize'
    }
    
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-16/wOJQoDhMa2NKG3p16zSE0imCRgLH.png)

kts:

复制代码
    // project build.gradle.kts
    plugins {
    ..
    kotlin("android") version "1.4.20" apply false
    }
    
    // app build.gradle.kts
    plugins {
    ..
    id("kotlin-parcelize")
    }
    
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-16/3o0sOWQmvYPdI92UqeSzCETN14JG.png)

或者使用 Legacy 的gradle配置

  • Step 1. Update to latest kotlin version - 1.9.22 and replace

apply plugin: ‘kotlin-android-extensions’

with this ->

复制代码
    apply plugin: 'kotlin-parcelize'
  • Step 2. Remove this code from the android {}

androidExtensions {
experimental = true
}

  • Step 3. Finally, replace old import ->

import kotlinx.android.parcel.Parcelize

with new import

复制代码
    import kotlinx.parcelize.Parcelize

全部评论 (0)

还没有任何评论哟~