Androidの@Parcelizeの小さな穴を記録

843 ワード

今日のブログは簡単で、@Parcelize注釈の使用中の小さな穴を記録しています.
@Parcelizeはmoduleのbuildを使用する必要があることはよく知られています.gradleでは、次の2つの場所を構成します.
  • 追加
  • apply plugin: 'kotlin-android-extensions'
    
  • 追加:
  •  android{
        androidExtensions {
            experimental = true
        }
    }
    

    しかし、上の2つの場所を追加した後、@Parcelize注釈は死活できず、認識できないという問題に遭遇しました.
    元々、最初のkotlin-android拡張プラグインの書く順番が要求されていました.私たちはまずapply plugin:'kotlin-android'を書いてからapply plugin:'kotlin-android-extensionsを書かなければなりません.順序が逆になると認識できない場合があります.