Можно ли скомпилировать нативную kotlin-версию в нативную библиотеку для Android, не в библиотеку JVM , как в автономном .so или .a для C ++?
.so
.a
Если родная библиотека, а не нативная деятельность действительно требуется, применяются общие механизмы создания нативных библиотек, описанных в https://github.com/JetBrains/kotlin-native/blob/master/FAQ.md#q-how-do-i-create-a-shared-library.
Вы можете найти пример в репозитории Kotlin / Native https://github.com/JetBrains/kotlin-native/tree/master/samples/androidNativeActivity
Я рекомендую использовать Gradle Kotlin DSL для вашего проекта https://kotlinlang.org/docs/reference/building-mpp-with-gradle.html#using-kotlinnative-targets