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
+1 need on next rc
Is there any version with this fix available yet (even dev would be great)?
@webfrea-k We plan to release RC2 with this fix soon
Is there any approx ETA by a chance for the RC2?
~this week
7 days ago..... i want migrade from gson but android 23....
Yes, an ETA for RC2 would be very helpful as the fix is needed very urgently
We are in the process of releasing it but are encountering problems with build infrastructure. Either today or tomorrow it should be released
The 1.0.0-RC2 is out now and should be available on JCenter
Most helpful comment
~this week