Установка, которую вы подключили, довольно странная, потому что вы применяете плагин Kotlin / Native 'konan' к тому же модулю, что и плагин 'kotlin-platform-common'.Прежде всего, konan устарел и заменен на kotlin-platform-native.Во-вторых, эти плагины должны применяться к разным модулям Gradle, см. справочник по многоплатформенности kotlin .
Что касается сериализации, то теперь он поставляется в двух вариантах: один, для Kotlin 1.2 имеет номера версий 0.6.x(0.6.2 для 1.2.70) и не поддерживает Kotlin / Native;вместо этого предоставляется только отдельный json parser .Второй вариант, для Kotlin 1.3 находится в стадии разработки и имеет номер 0.8.x-rc13 (последний - 0.8.1-rc13 для Kotlin / Native 0.9.2), и он содержит поддержку K / N в отдельном артефакте с координатами "kotlinx-сериализация-среда родной».Сериализация документов для предварительного просмотра Kotlin 1.3 показывает больше информации: https://github.com/Kotlin/kotlinx.serialization/blob/master/docs/eap13.md.
Существует также выделенный пример настройки , который содержит готовую к использованию заглушку многоплатформенного проекта с сериализацией.Ветвь native_preview
использует вышеупомянутый Kotlin 1.3-rc, K / N 0.9.2 и сериализацию 0.8.1.