Описание тега kmm
1
ответ
Kotlin Multiplatform Mobile - проблема при запуске приложения ios из студии Android
Я изучаю KMM, я сделал настройку в Android Studio. Я мог отлично запустить приложение Android, но когда я пытаюсь запустить приложение ios, возникает проблема в настройке конфигурации. Раскрывающееся меню схемы проекта Xcode пусто. Я приложил скринш…
09 фев '21 в 15:53
1
ответ
Kotlin Multiplatform Mobile: у проекта уже есть зависимость CocoaPods с именем SDWebImage
Я создал демонстрационный проект для интеграции cocoapods в проект KMM. Я перешел по этой ссылке с официального сайта. В step 3 при повторном импорте проекта я получаю следующую ошибку. Project already has a CocoaPods dependency with name SDWebImage…
26 мар '21 в 08:19
3
ответа
Kotlin Multiplatform Mobile работает с Jetpack Compose?
Есть 2 проблемы, которые не позволяют создать совместимость между этими технологиями. Jetpack Compose Первая проблема в том, что он работает только с Android Studio Canary x. Android Studio 4.2, бета 6 Jetpack Compose - это предварительная версия, а…
26 мар '21 в 07:38
0
ответов
Многоплатформенный проект Kotlin выдает эту ошибку при попытке доступа к StateFlow. Невозможно получить доступ к kotlinx.coroutines.flow.Flow.
В моем приложении KMM пытаюсь собрать состояние данных с помощью сопрограммы StateFlow но он выдает мне эту ошибку, знает ли кто-нибудь, что могло вызвать это Невозможно получить доступ к kotlinx.coroutines.flow.Flow, который является супертипом kot…
03 апр '21 в 04:56
0
ответов
KMM Как быстро использовать дженерики kotlin?
Извините за мой плохой английский :( Я хочу создать приложение с KMM и максимизировать общий код. И только то, что я хочу написать дважды, - это UI и Navigation. Итак, я создаю ViewModel в общем коде. open class ViewModel<T>(initialState: T) w…
08 апр '21 в 11:42
1
ответ
Библиотека мультиплатформенных модулей Kotlin
Я работал над некоторой библиотекой, которую мы хотим выпустить как для Android, так и для iOS, до сих пор мы работали для Android и iOS отдельно. Теперь, учитывая, что так много людей начали использовать KMM для своих приложений, я просто хотел зна…
07 апр '21 в 13:29
1
ответ
Как добавить цель watchOS в существующий проект KMM?
У меня есть проект, который я сделал с помощью плагина KMM в студии Android для Android и iOS. Похоже, что проект работает нормально. Теперь я хочу добавить цель watchOS в существующее приложение ios и понятия не имею, как это сделать. Мой общий фай…
12 апр '21 в 23:46
1
ответ
Kotlin Multiplatform: как вызвать getOriginalKotlinClass из swift?
Как получить класс Kotlin из быстрого кода? Мне это нужно для работы с зависимостями. В документации написано, что есть метод getOriginalKotlinClass, но где его взять? Например, у меня есть объект, который быстро доступен из библиотеки Kotlin. JsonC…
18 апр '21 в 16:51
0
ответов
Kotlin Multiplatform обслуживает ktor как внутренний модуль jvm
Я работаю над своим многоплатформенным проектом и добавил в него бэкэнд на основе ktor, так как я хотел поделиться своим общим кодом с этим бэкэнд-модулем, я добавил его в зависимости implementation(project(":shared")) Но, похоже, есть проблема с со…
22 апр '21 в 03:13
1
ответ
разработка мультиплатформенных мобильных приложений
Есть ли кто-нибудь, кто любезно поможет мне принять решение между мультиплатформенным мобильным устройством kotlin (KMM) с Android Studio и javafx (gluon) для разработки приложений IOS/Android. -Время выполнения (время запуска, размер кода, энергопо…
25 апр '21 в 14:31
1
ответ
Вложенный пакет KMM указан неверно
Я пытаюсь использовать 2 пакета KMM внутри своего приложения для iOS, но на него неправильно ссылаются. Вот моя структура зависимости: iOSApp + KmmPackageOne + KmmPackageTwo KmmPackageOne + KmmPackageTwo Вот примеры файлов, которые я пытаюсь использ…
05 май '21 в 23:19
1
ответ
Задержка сопрограмм Kotlin не работает в диспетчере очереди iOS
У меня есть приложение KMM, и есть код: fun getWeather(callback: (WeatherInfo) -> Unit) { println("Start loading") GlobalScope.launch(ApplicationDispatcher) { while (true) { val response = httpClient.get<String>(API_URL) { url.parameters.ap…
29 мар '21 в 01:32
2
ответа
Coroutine - отказ от использования функции приостановки
Я новичок в KMM и сопрограммах. Есть ли способ дождаться ответа от асинхронной функции, не заставляя зависимую функцию также приостанавливаться? Пример кода // In HttpClient.kt in commonMain class MyHttpClient { val client = HttpClient() suspend fun…
13 май '21 в 00:46
1
ответ
Проект Android Studio KMM с ошибкой модуля c/c++
Мы пытаемся создать приложение KMM (Kotlin Multiplatform Mobile) для iOS и Android. В этот проект включены модули c / c ++. При сборке iOS мы получаем эту ошибку из файла .h: error: use of '@import' when modules are disabled В xcode это кажется прос…
19 май '21 в 23:46
0
ответов
Архитектура i386 не поддерживается в Kotlin Multiplatform Mobile
Мы столкнулись с некоторыми проблемами при создании Fat framework или xcframework с архитектурой i386 (что требуется, когда мы поддерживаем iOS 10) Приведенные ниже сообщения об ошибках появляются, когда мы вместе создаем xcframework для iosArm32 и …
19 май '21 в 10:58
1
ответ
Почему я получаю сообщение «Неразрешенная ссылка: платформа» при использовании зависимости firebase-bom с KMM
Когда я пытаюсь добавить зависимость Firebase-bom, используя следующий блок в общем модуле проекта Kotlin Multiplatform Mobile (KMM), слово platformотображается в красном тексте ошибки, и сборка Gradle завершается ошибкой с сообщением «Неразрешенная…
24 май '21 в 20:37
0
ответов
Ошибка модулей вложенных пакетов
Я создал 3 пакета со следующей структурой зависимостей Package1 + Package2 + Package3 RandomPackage + Package1 Для Package1 я добавил package2 и Package3 под и Для RandomPackage я добавил только Package1 в Dependencies а также Link Binary With Libar…
25 май '21 в 07:51
0
ответов
Kotlin kmm создает переменную с типом: CValuesRef <CCCryptorRefVar>
var cryptor: CValuesRef<CCCryptorRefVar> С kotlin KMM, в проекте iosMain Я не могу инициализировать данные для шифровальщика. Мне нужны данные инициализации для var, потому что мне нужно использовать func CCCryptorCreateWithMode я попробую va…
26 май '21 в 12:47
1
ответ
Определите глобальные переменные конфигурации в KMM
В собственном проекте Android мы можем определить переменные BuildConfig, которые можно изменять в зависимости от выбранного типа сборки (отладка или выпуск). Для этого мы можем добавить приведенный ниже код в файл градиента уровня приложения. build…
31 май '21 в 18:26
2
ответа
Не удалось выполнить задачу ':shared:podInstall'
Я новичок в разработке KMM (Kotlin Multiplatform Mobile) и iOS (включая CocoaPods). Я столкнулся со следующей ошибкой сборки в Android Studio. Не удалось выполнить задачу ':shared:podInstall'.java.io.IOException: Невозможно запустить программу "pod"…
03 июн '21 в 02:19