JCollardBovy
08/26/2020, 7:34 PMOverload resolution ambiguity:
public fun String.Companion.serializer(): KSerializer<String> defined in kotlinx.serialization.builtins
public fun String.Companion.serializer(): KSerializer<String> defined in kotlinx.serialization.builtins
Overload resolution ambiguity:
public fun <K, V> MapSerializer(keySerializer: KSerializer<TypeVariable(K)>, valueSerializer: KSerializer<TypeVariable(V)>): KSerializer<Map<TypeVariable(K), TypeVariable(V)>> defined in kotlinx.serialization.builtins
public fun <K, V> MapSerializer(keySerializer: KSerializer<TypeVariable(K)>, valueSerializer: KSerializer<TypeVariable(V)>): KSerializer<Map<TypeVariable(K), TypeVariable(V)>> defined in kotlinx.serialization.builtins
I've checked the dependencies downloaded by Gradle and indeed see that there are 2 identical artefacts for JVM, but that's not the case for common, JS or native.
I only have a single dependency declared on the common module for org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.0-RC
Has anyone experienced something similar and could shed some light on how to solve it?Marc Knaup
08/26/2020, 7:39 PM./gradlew build --scan
)