Целевой объект JVM не может импортировать общие классы в многоплатформенный проект Kotlin

После создания KMM-проекта приложения для Android и iOS работают без проблем. Я попытался добавить в проект новую целевую JVM для реализации базовой серверной службы.

Я видел, как это работает в других проектах, таких как https://github.com/joreilly/PeopleInSpace, но даже если я думаю, что он должен быть прямо передо мной, я не могу отличить его от этого.

Я создал образец проекта для его воспроизведения: https://github.com/RafaO/Surf вы можете проверьте это и убедитесь, что внутри клиента JVM класс Greeting не найден.

Любые идеи, почему это происходит, приветствуются.

Большое спасибо!


person Rafa    schedule 26.04.2021    source источник
comment
Привет! Есть несколько проблем с библиотеками JVM и Android Multiplatform. Ознакомьтесь с этой мета-проблемой в Kotlin Issue Tracker: youtrack.jetbrains.com/issue/ КТ-42541. Некоторые из его детей могут описывать ту же проблему, с которой сталкиваетесь вы. Если ни один из них не подходит, рассмотрите возможность регистрации проблемы с примером проекта.   -  person Artyom Degtyarev    schedule 29.04.2021


Ответы (1)