Вопросы по теме 'kotlin-multiplatform'

Kotlin MPP / Собственная сборка - поддержка Java 10
Ситуация Я пытаюсь получить https://github.com/JetBrains/kotlin-mpp-example , и задача compileKotlinIos всегда терпит неудачу, потому что она пытается использовать Java 10 для запуска konanc с аргументом java.endorsed.dirs . Детали задачи...
387 просмотров

Ошибка: не удалось получить неизвестное свойство iosX64 для KotlinTargetPreset в Android Studio 3.1.4?
Привет, я новичок в среде Android и Kotlin, я из родного фона iOS. Я хочу создать многоплатформенное приложение Kotlin, работающее как на Android, так и на iOS. Для этого я следую этому...
1220 просмотров

Зависимости ktor и kotlinx не найдены при сборке фреймворка iOS
Я пытаюсь включить поддержку ktor и kotlinx ( serialization и coroutines , если быть точным) в свой проект Kotlin / Native. Все библиотеки работают с версией проекта для Android, но когда я пытаюсь скомпилировать проект Xcode, я получаю ошибки...
1198 просмотров

Загрузить файл ресурсов (json) в kotlin js
Учитывая этот код, где я должен разместить файл .json, чтобы его можно было найти во время выполнения? // path: src/main/kotlin/Server.kt fun main() { val serviceAccount = require("file.json") } Я безуспешно пытался поместить его в...
1234 просмотров

Как использовать BigDecimal в мультиплатформе Kotlin?
Я следовал руководству https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html , затем я успешно создаю папки androidmain, iosmain и commonmain. Однако, когда я хочу реализовать тип данных BigDecimal в файле commonmain. Это не сработает....
536 просмотров
schedule 26.11.2023

Мультиплатформенные проекты Kotlin запускают тест модуля JVM в IDEA
Я использую мультиплатформенный проект kotlin со следующим исходным набором: commonMain commonTest iosArm64Main jvmMain jvmTest Я хочу запустить модульный тест в jvmTest в разделе «Идея», используя «зеленую стрелку». Запускает...
195 просмотров

Как иметь модуль KotlinJS, где бизнес-логика тестируется с помощью JUnit?
Потерпите меня, я еще не вижу полной картины того, как работает мультиплатформенность. Чего я хочу добиться, так это иметь некоторую бизнес-логику, которая в конце скомпилируется в файл js, который я могу использовать в HTML, а также покрыть его...
90 просмотров

KotlinJS тесты, не включающие общие классы
У меня есть мультиплатформенный проект kotlin, который компилируется в JS и JVM, со следующей конфигурацией сборки: общий - build.gradle plugins { id 'kotlin-platform-common' version '1.3.10' } repositories { mavenCentral()...
271 просмотров
schedule 17.06.2022

Сгенерированный Intellij проект для мультиплатформ Kotlin всегда показывает сбой сборки
Я использую intellij для создания многоплатформенного проекта Kotlin для Android и iOS. Я не вносил никаких изменений в сгенерированный шаблон, но при открытии проекта iOS в xcode и его запуске он показывает Build Failed с этими журналами....
491 просмотров
schedule 03.01.2023

CPointer в Котлин-Мультиплатформе
Я не могу найти никаких примеров того, как получить CPointer в Kotlin Multiplatform, и существующая документация не очень помогает. В моем исходном наборе iOS мне нужно создать Kotlin-эквивалент следующего кода Swift (включая только соответствующие...
727 просмотров

Как добавить два или более собственных модуля kotlin в проект iOS
TL;DR; Как добавить два или более собственных модуля kotlin в проект iOS без duplicate symbols ошибки? Подробный вопрос Предположим, что в следующем примере имеется многомодульный проект KMP, в котором существует собственное приложение для...
893 просмотров

Выполнить код через 2 секунды на чистом Котлине
Мне нужно выполнить код после двух секунд ожидания (без блокировки потока пользовательского интерфейса). Проблема в том, что это обычно решается с помощью Timer или Handler, но мое приложение использует Kotlin Multiplatform, поэтому мне нужно, чтобы...
133 просмотров
schedule 20.02.2022

Kotlin-Multiplatform - файлы Jar не загружаются в зависимости от Gradle после загрузки-публикации на Bintray
Некоторое время мне удавалось опубликовать свою работу на bintray, когда я опробовал ее на тестовом проекте. repositories { maven("https://dl.bintray.com/user/libraries/") } dependencies {...
108 просмотров
schedule 11.04.2022

Публикация метаданных Kotlin MPP с помощью Gradle Kotlin DSL
Я создал Kotlin MPP для совместного использования утилит Json между JVM и JS. Весь код находится в общем исходном наборе, и я настроил необходимые цели с их соответствующими зависимостями. Без дополнительной настройки я могу использовать утилиты как...
493 просмотров

Невозможно добавить устройство Apple в студию Android
Я хочу опробовать Kotlin Multiplatform Mobile (KMM) в студии Android. Я установил плагин, и когда я пытаюсь добавить конфигурацию для IOS, ничего не появляется. У меня просто есть опция IOS, но когда я нажимаю на нее, ничего не появляется....
586 просмотров

Kotlin / Native: как изменить CArrayPointer?
Я пытаюсь использовать K / N с libsecret. Он включает следующую структуру: typedef struct { const gchar *name; SecretSchemaFlags flags; SecretSchemaAttribute attributes[32]; } SecretSchema; (отсюда:...
60 просмотров

Передача аргументов задачам Kotlin / native run
Я разрабатываю приложение Kotlin / Native, и я хотел бы передать ему аргументы через Gradle. Есть задачи типа runDebugExecutableNative . Есть ли способ сделать что-то вроде: ./gradlew runDebugExecutableNative --args='myFirstArg mySecondArg'
67 просмотров

Подсветка синтаксиса не работает для iosApp
Я слежу за руками учебное пособие по KMM , и дошел до того момента, когда я должен написать часть приложения для iOS, однако, когда я перехожу к любому из .swift файлов, нет подсветки синтаксиса, содержимое отображается как простой текстовый файл....
117 просмотров
schedule 10.09.2022

Другая схема для приложения iOS в мультиплатформенной Kotlin
Я работаю над проектом KMM, и мне нужно создать другую схему для моего проекта, например (Dev, Production, QA). Я могу легко сделать это в части Android, но я не могу создать то же самое в iOS. Я пробовал создавать разные схемы, которые мы обычно...
300 просмотров
schedule 16.01.2024

Без необходимости отмечайте функции как приостановленные в пользу общей абстракции.
Я работаю над проектом с API, работающим в JVM, и JS-клиентом для доступа к этому API из браузера. Классы данных этих объектов, которые преобразуются в/из JSON, находятся в мультиплатформенном модуле, поэтому я могу повторно использовать код на обеих...
73 просмотров