2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

KMM kotlinx-serializationでクラッシュする時にやったこと

Posted at

普段、iOSをやっていて、Androidは全く触っていないですが、KMMがずっと気になっていて某記事を参考に試しにやってみました。
慣れない中、クラッシュの連続で直すのが一番大変だったkotlinx-serializationでのエラーの直し方を残しておきます。
なかなかライブラリが参照されなかったり、クリーンしてようやく直ったと思ったら@ Serializablを使っているクラスが not foundでクラッシュしてしまいました。。

まず、shared内のbuild.gradleに下記を記述します。

    kotlin("multiplatform")
    kotlin("plugin.serialization") version "1.4.10" //これを追加
    id("com.android.library")
}

次にandroidApp内のbuild.gradleに下記を記述します。

    compileOptions {
        targetCompatibility = org.gradle.api.JavaVersion.VERSION_1_8
        sourceCompatibility = org.gradle.api.JavaVersion.VERSION_1_8
    }

私の場合、以上で直りました!
慣れていない為かgradleなかなか厄介でした

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?