Описание тега kotlin-native

Kotlin/Native - это технология компиляции Kotlin в собственные двоичные файлы, которые работают без какой-либо виртуальной машины. Он включает в себя бэкэнд на основе LLVM для компилятора Kotlin и собственную реализацию библиотеки времени выполнения Kotlin.
1 ответ

Компилятор Kotlin/native не может использовать функции inet_addr, htons и т. Д.

Я хотел бы написать простую программу с сокетным соединением в kotlin/native: Есть простая функция, которая открывает и привязывает сокет. actual fun openSocket(endpoint: IpPort): Socket { // Initialize sockets in platform-dependent way. init_socket…
13 сен '18 в 12:13
1 ответ

Gradle Kotlin Native - Вы не указали аргументов компиляции. Выходные данные не были произведены

Я довольно новичок в Gradle и Kotlin Native. Я хочу настроить свой build.gradle, чтобы я мог использовать Native для компиляции своего кода. Я использую плагин Konan, чтобы сделать это. Это работало нормально, когда я жестко запрограммировал свой кл…
03 июн '18 в 02:13
1 ответ

Kotlin/Native Tensorflow

Я создал библиотеку тензорного потока и пытаюсь получить версию тензорного потока в своем скрипте kotlin следующим образом import tensorflow.TF_Version fun main(args: Array<String>) { TF_Version() } идея может связать метод TF_Version() с библ…
19 ноя '18 в 10:17
1 ответ

Как использовать Http Request lib в Kotlin Native

Я новичок в родном Kotlin, и моя цель - создать библиотеку, чтобы наши API отдыха включали ее, и я использую ее на iOS и Android. я знал ktor и реализовал это в моем проекте, но когда я бегу build проект Gradle получить исключение, где я использую о…
08 янв '19 в 08:12
1 ответ

Не удается запустить "linkDebugFrameworkIos" в Kotlin Multiplatform при связывании iOS Framework

Я пытаюсь связать.framework iOS с Kotlin Multiplatform/Native, чтобы я мог использовать его в Kotlin. Я успешно связываю Framework с Kotlin Multiplatform/Native, и соответствующие пакеты содержат заголовки, которые я связал. тем не мение Undefined s…
2 ответа

Использование функций библиотеки C в kotlin

Я пытался следить за этим блогом, и я успешно выполнил все шаги, но, тем не менее, когда я запускаю последнюю команду konanc $COMPILER_ARGS -target macbook src/main/kotlin/logogen.kt -library build/c_interop/png -linkerOpts "-L/usr/local/lib -lpng" …
18 дек '17 в 08:08
2 ответа

Мультиплатформенная / нативная совместимость Kotlin с Objective-C framework

Я пытаюсь вызвать код Swift/Objective-C из Kotlin в мультиплатформенном проекте. Нет проблем с обращениями к коду платформы. Но когда я пытаюсь вызвать какую-то библиотеку (или фреймворк, не уверенный, как она правильно называется, так как я не разр…
1 ответ

Kotlin/Native Framework с платформой libs

У меня есть проект Kotlin/Native, который компилируется в платформу iOS и библиотеку Android. Я хотел бы использовать POSIX из platform.posix. в модульных тестах проекта, но компилятор не может найти platform пакет. Я попытался импортировать это так…
13 сен '18 в 05:58
4 ответа

Чистый способ чтения всех строк ввода в Kotlin

Распространенная закономерность при выполнении задач кодирования - читать много строк ввода. Предполагая, что вы не знаете заранее, сколько строк вы хотите прочитать до EOF (readLine возвращает ноль). Кроме того, в качестве предисловия я не хочу пол…
01 дек '18 в 21:08
2 ответа

Родной Kotlin не компилируется должным образом с Gradle

Я строю свой первый КН, как показано ниже, gradle initзатем обновление build.gradle с кодом ниже, затем работает gradle build, используя мой Mac: build.gradle: buildscript { repositories { mavenCentral() maven { url "https://dl.bintray.com/jetbrains…
12 окт '18 в 13:18
2 ответа

Невозможно использовать Kotlin-Kapt с Kotlin/native

Компилятор не может распознать любые зависимости kapt при использовании в общем модуле kotlin/native apply plugin: 'konan' apply plugin: 'kotlin-platform-common' apply plugin: 'kotlin-kapt' repositories { mavenCentral() } dependencies { compile "org…
07 авг '18 в 13:04
1 ответ

Может ли Gradle создать несколько двоичных файлов Kotlin Native (для одной ОС)?

Могу ли я убедить Gradle создать несколько бинарных файлов? У меня есть несколько пакетов Kotlin с файлами, которые имеют надлежащую "забавную основную (...)", но файл IntelliJ build.gradle по умолчанию позволяет мне указать только одну "compilation…
28 дек '18 в 20:40
1 ответ

Зависимости Ktor и kotlinx не обнаружены при создании платформы iOS

Я пытаюсь включить поддержку ktor а также kotlinx (serialization а также coroutines если быть точным) к моему проекту Kotlin/Native. Все библиотеки работают на Android-версии проекта, но когда я пытаюсь скомпилировать проект Xcode, я получаю сообщен…
16 янв '19 в 16:27
1 ответ

Соединение ktor и kotlinx.coroutines приводит к неопределенным символам

Я пытаюсь связать свой проект Kotlin/Native как основу для iOS. Код Kotlin компилируется просто отлично, но когда запускается компоновщик, я получаю следующую ошибку: Undefined symbols for architecture x86_64: "_kfun:kotlinx.coroutines.AbstractConti…
1 ответ

Где я могу найти инструмент cinterop для создания файла def?

Я пытаюсь использовать библиотеку SocketRocket Objective-C в своем проекте Kotlin MPP, и мне нужно импортировать ее с помощью cinterop, но я не могу ее найти.
21 фев '19 в 00:59
1 ответ

Как запустить Kotlin в Ubuntu с помощью оснастки

** Я устанавливаю Kotlin через оснастку в Ubuntu 18, но когда я пишу Kotlin на терминале, я получаю эту ошибку, как bhaskar@bhaskar-ThinkPad-L430://usr/local/bin$ kotlin Command 'kotlin' is available in '/snap/bin/kotlin' The command could not be lo…
26 дек '18 в 12:08
1 ответ

Невозможно сослаться на пакет kotlinx.cinterop в проекте Kotlin Multiplatform

Я создал проект Kotlin Multiplatform на основе примера для iOS и Android ( https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html). В моей цели iOS я использую cinterop для связи в сторонней платформе Objective-C. Это работает нормально. …
19 фев '19 в 21:03
0 ответов

Как создать вложенный JSON с помощью сериализации Kotlinx на Kotlin native

Я создаю общую библиотеку с помощью мультиплатформы Kotlin и использую Kotlin Serialization библиотека для сериализации и десериализации, я реализую Graph QL на моем проекте, и я использую ниже структуру { "operationName":"Operation", "query":"query…
1 ответ

kotlin.native.concurrent.InvalidMutabilityException: попытка мутации замороженного <объекта> при использовании ktor в Kotlin Multiplatform (iOS)

Я пытаюсь создать простое мультиплатформенное приложение Kotlin, которое звонит в интернет, чтобы получить некоторые строки из интернета с помощью Ktor. Я взял некоторые функции из приложения конференции Kotlin, которое я скомпилировал, и оно отличн…
1 ответ

Kotlin-multiplatform: как выполнить модульные тесты iOS

Я работаю над мультиплатформенной библиотекой Kotlin для Android и iOS. Я хочу написать какой-нибудь платформенный модульный тест. Тесты выполняются, как и ожидалось, для общего кода и Android, но не для iOS. Ниже build.gradle файл модуля общего код…