-
Notifications
You must be signed in to change notification settings - Fork 667
Closed
Labels
Description
Describe the bug
java.lang.NoSuchMethodError: No virtual method getDeclaredAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; in class Ljava/lang/Class; or its super classes (declaration of 'java.lang.Class' appears in /system/framework/core-libart.jar)
at kotlinx.serialization.internal.PlatformKt.polymorphicSerializer(Platform.kt:70)
at kotlinx.serialization.internal.PlatformKt.constructSerializerForGivenTypeArgs(Platform.kt:53)
at kotlinx.serialization.internal.PlatformKt.compiledSerializerImpl(Platform.kt:23)
at kotlinx.serialization.SerializersKt__SerializersKt.serializerOrNull(Serializers.kt:129)
at kotlinx.serialization.SerializersKt.serializerOrNull(Unknown Source)
at kotlinx.serialization.SerializersKt__SerializersKt.serializerByKTypeImpl$SerializersKt__SerializersKt(Serializers.kt:65)
at kotlinx.serialization.SerializersKt__SerializersKt.serializer(Serializers.kt:51)
at kotlinx.serialization.SerializersKt.serializer(Unknown Source)
at kotlinx.serialization.SerializersKt__SerializersKt.builtinSerializerOrNull$SerializersKt__SerializersKt(Serializers.kt:76)
at kotlinx.serialization.SerializersKt__SerializersKt.serializerByKTypeImpl$SerializersKt__SerializersKt(Serializers.kt:66)
at kotlinx.serialization.SerializersKt__SerializersKt.serializer(Serializers.kt:51)
at kotlinx.serialization.SerializersKt.serializer(Unknown Source)
at com.example.myapplication.MainActivity.onCreate(MainActivity.kt:17)To Reproduce
On Android API level <24:
Json.decodeFromString<List<Int>>("[0,1,2,3]")Environment
- Kotlin version: 1.4.0
- Library version: 1.0.0-RC
- Kotlin platforms: JVM (Android)
- Gradle version: 6.1.1
webfrea-k, MatthiasRobbers, slavonnet, artroman, kuuuurt and 4 more