AndroidアプリではProGuardへの対応はまあ必須である。 圧縮プロセスの過程で、Parcelable、Serializable、Enum のクラス名が難読化されないようにする必要がある。その対応方法 @Keepアノテーションを使用する @Keep class ParcelableArg : Parcelable { ... } @Keep class SerializableArg : Serializable { ... } @Keep enum class EnumArg { ... } もしくはproguard-rules.proに追記する -keepnames class c…