Вопросы по теме 'kotlin-multiplatform'
Kotlin MPP / Собственная сборка - поддержка Java 10
Ситуация
Я пытаюсь получить https://github.com/JetBrains/kotlin-mpp-example , и задача compileKotlinIos всегда терпит неудачу, потому что она пытается использовать Java 10 для запуска konanc с аргументом java.endorsed.dirs .
Детали задачи...
387 просмотров
schedule
01.10.2023
Ошибка: не удалось получить неизвестное свойство iosX64 для KotlinTargetPreset в Android Studio 3.1.4?
Привет, я новичок в среде Android и Kotlin, я из родного фона iOS.
Я хочу создать многоплатформенное приложение Kotlin, работающее как на Android, так и на iOS.
Для этого я следую этому...
1220 просмотров
schedule
19.06.2022
Зависимости ktor и kotlinx не найдены при сборке фреймворка iOS
Я пытаюсь включить поддержку ktor и kotlinx ( serialization и coroutines , если быть точным) в свой проект Kotlin / Native. Все библиотеки работают с версией проекта для Android, но когда я пытаюсь скомпилировать проект Xcode, я получаю ошибки...
1198 просмотров
schedule
08.03.2022
Загрузить файл ресурсов (json) в kotlin js
Учитывая этот код, где я должен разместить файл .json, чтобы его можно было найти во время выполнения?
// path: src/main/kotlin/Server.kt
fun main() {
val serviceAccount = require("file.json")
}
Я безуспешно пытался поместить его в...
1234 просмотров
schedule
22.12.2023
Как использовать 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 просмотров
schedule
02.12.2022
Как иметь модуль KotlinJS, где бизнес-логика тестируется с помощью JUnit?
Потерпите меня, я еще не вижу полной картины того, как работает мультиплатформенность.
Чего я хочу добиться, так это иметь некоторую бизнес-логику, которая в конце скомпилируется в файл js, который я могу использовать в HTML, а также покрыть его...
90 просмотров
schedule
19.09.2023
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 просмотров
schedule
17.02.2024
Как добавить два или более собственных модуля kotlin в проект iOS
TL;DR;
Как добавить два или более собственных модуля kotlin в проект iOS без duplicate symbols ошибки?
Подробный вопрос
Предположим, что в следующем примере имеется многомодульный проект KMP, в котором существует собственное приложение для...
893 просмотров
schedule
23.12.2023
Выполнить код через 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 просмотров
schedule
05.07.2023
Невозможно добавить устройство Apple в студию Android
Я хочу опробовать Kotlin Multiplatform Mobile (KMM) в студии Android. Я установил плагин, и когда я пытаюсь добавить конфигурацию для IOS, ничего не появляется. У меня просто есть опция IOS, но когда я нажимаю на нее, ничего не появляется....
586 просмотров
schedule
06.04.2024
Kotlin / Native: как изменить CArrayPointer?
Я пытаюсь использовать K / N с libsecret. Он включает следующую структуру:
typedef struct {
const gchar *name;
SecretSchemaFlags flags;
SecretSchemaAttribute attributes[32];
} SecretSchema;
(отсюда:...
60 просмотров
schedule
02.01.2023
Передача аргументов задачам Kotlin / native run
Я разрабатываю приложение Kotlin / Native, и я хотел бы передать ему аргументы через Gradle. Есть задачи типа runDebugExecutableNative . Есть ли способ сделать что-то вроде:
./gradlew runDebugExecutableNative --args='myFirstArg mySecondArg'
67 просмотров
schedule
25.05.2022
Подсветка синтаксиса не работает для 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 просмотров
schedule
22.03.2024