Krate icon indicating copy to clipboard operation
Krate copied to clipboard

It seems gsonPref has bug when proguard is enabled

Open sadegh-q opened this issue 1 year ago • 0 comments

build.gradle:

    implementation 'hu.autsoft:krate:2.0.0'
    implementation 'hu.autsoft:krate-gson:2.0.0'

gradle version:

  • distributionUrl=https://services.gradle.org/distributions/gradle-8.2.1-all.zip

gradle-plugin:

  • classpath "com.android.tools.build:gradle:8.1.4"

usage:

        var columns: List<Column>
            by gsonPref<List<Column>>("columns")
                .withDefault<List<Column>>(arrayListOf())

Log: Caused by: java.lang.IllegalStateException: TypeToken must be created with a type argument: new TypeToken<...>() {}; When using code shrinkers (ProGuard, R8, ...) make sure that generic signatures are preserved.

sadegh-q avatar Dec 24 '24 08:12 sadegh-q