在应用的
build.gradle
脚本中设置minifyEnabled true
后,我开始收到以下异常:Caused by: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = some.package.SomeClass)
at android.os.Parcel.writeSerializable(Parcel.java:1767)
…
Caused by: java.io.NotSerializableException: kotlin.UNINITIALIZED_VALUE
当我尝试将 class SomeClass : Parcelable
传递到另一个活动时,发生了崩溃。
我尝试使用 -keep class some.package.**.* { *; }
白名单所有应用程序类,但没有成功。