Описание тега kotlin-multiplatform-mobile
3
ответа
Gradle не ищет зависимости должным образом
Я пытаюсь добавить moko зависимость к мультиплатформе kotlin на gradle. org.gradle.internal.resolve.ArtifactNotFoundException: не удалось найти mvvm-liveata-0.9.1-samplessources.jar (dev.icerock.moko:mvvm-liveata: 0.9.1). Выполняется поиск в следующ…
26 янв '21 в 00:17
2
ответа
как получить доступ к массиву с мобильной платформы Kotlin на iOS или Android?
Я пытаюсь создать пузырьковую сортировку в приложении KMM. Теперь KMM func принимает параметр с нативной стороны и передает его со стороны KMM приложения и должен вернуть отсортированный массив обратно в нативную сторону. Теперь у меня мало сомнений…
17 фев '21 в 16:48
3
ответа
Застрял с ответом Api Ktor
Я пытаюсь создать приложение KMM, используя Ktor для наших ApiServices. Я создал, где у меня есть весь код, связанный с api. Код для BaseApiClass : - class BaseAPIClass { //Create Http Client private val httpClient by lazy { HttpClient { defaultRequ…
11 фев '21 в 20:24
6
ответов
Как настроить приложение iOS для мультиплатформенного Kotlin в Android Studio?
Я хочу добавить конфигурацию запуска / отладки для приложения iOS для многоплатформенного мобильного приложения Kotlin в Android Studio 4.1.2. Однако, похоже, проблема с конфигурацией для iOS. На скриншоте ниже вы можете увидеть проблему. В диалогов…
09 фев '21 в 14:13
2
ответа
kotlinx.serialization.SerializationException: сериализатор для класса MultiPartFormDataContent не найден
Я пытаюсь загрузить несколько файлов. val ktorVersion = "1.5.0" val serializationVersion = "1.0.1" Вот как я это делаю: override suspend fun uploadFiles( binaryFiles: Map<String,ByteArray> ): BaseResponse<List<String>> { return cli…
21 янв '21 в 14:01
1
ответ
Как избежать ошибки «прикрепленные к проекту библиотеки, которые были скомпилированы с помощью kotlin/native compiler»?
Я работаю над проект. Пытался добавить библиотеки для KMM, но получаю К проекту прилагаются __ сторонние библиотеки, которые были скомпилированы с помощью более старого компилятора Kotlin/Native и не могут быть прочитаны в IDE. Проект Android создае…
23 мар '21 в 19:01
1
ответ
Kotlin KMM 'commonMain' зависимости: работает, AndroidStudio показывает ошибки
Я создал проект KMM, как описано здесь: https://kotlinlang.org/docs/mobile/getting-started.html И я хочу добавить в модуль несколько общих классов. Классы требуют некоторых зависимостей. Поэтому я добавляю зависимости, как описано здесь: https://kot…
23 мар '21 в 13:42
1
ответ
Есть ли простой способ добавить прослушиватель кликов UIButton в Kotlin IOS?
Подпись для addTarget (в Котлине) это: public open external expect fun addTarget( target: Any?, action: COpaquePointer? /* = CPointer<out CPointed>? */, forControlEvents: UIControlEvents /* = ULong */ ): Unit Я думаю, что понимаю, как бы перед…
26 мар '21 в 01:22
3
ответа
KMM на iOS: нет цикла событий. Используйте runBlocking {…}, чтобы запустить его
Я пытаюсь использовать в Kotlin Multiplatformпроект. Я ни в чем не разбираюсь. Я пытаюсь вызвать эту функцию fun startFlow { coroutineScope.launch { withContext(defaultDispatcher) { myFlow.collect { next -> onNext(next) } } } } coroutineScope на …
02 апр '21 в 12:55
1
ответ
Библиотека мультиплатформенных модулей Kotlin
Я работал над некоторой библиотекой, которую мы хотим выпустить как для Android, так и для iOS, до сих пор мы работали для Android и iOS отдельно. Теперь, учитывая, что так много людей начали использовать KMM для своих приложений, я просто хотел зна…
07 апр '21 в 13:29
0
ответов
Студия Android добавляет неправильное местоположение xcodeproj в KMP / KMM / KN
Я пытаюсь запустить как совершенно новое приложение KMM, так и существующее приложение KMM, которое я создал ранее, и когда я пытаюсь запустить версию iOS из Android Studio, у меня нет конфигурации iOS. Когда я создаю конфигурацию iOS, я получаю соо…
05 фев '21 в 01:49
2
ответа
Реализуйте таймер в общем коде в Kotlin Multiplatform Mobile
Я пытаюсь реализовать функцию таймера в общем коде проекта Kotlin Multiplatform Mobile. Таймер должен работать в течение n секунд, и каждую секунду он должен перезванивать для обновления пользовательского интерфейса. Более того, кнопка в пользовател…
15 апр '21 в 12:01
2
ответа
Невозможно импортировать зависимости в мультиплатформенном мобильном устройстве kotlin
Я создал новый мультиплатформенный мобильный проект kotlin. Я следил за официальной документацией. Базовый проект рабочий, смог без проблем собрать его на андроиде. Я хотел добавить api и нашел, что никогда раньше не использовал. Я следил за докумен…
22 янв '21 в 17:27
1
ответ
Как реализовать Firebase Crashlytics на мобильном устройстве с мультиплатформой Kotlin?
Если кто-то делал это раньше, скажите, куда вы положили google-service.json? Зависимости андроида, ты на них ставил? В модуле android или в общем модуле? На IOS я тоже не знаю, с чего начать.
20 апр '21 в 17:57
1
ответ
Как выполнять запросы в фоновом потоке?
В настоящее время я ищу приложение KMM, поддерживаемое SQLdelight, для всех операций, связанных с доменом. SQLdelight, похоже, предоставляет действительно хорошие интерфейсы, однако кажется, что все вызовы записи (вставка / обновление / удаление) ре…
23 апр '21 в 18:06
1
ответ
Kotlin Multiplatform: IllegalStateException: должен быть основным потоком
я использую Koin 3.0.0-alpha-4 версия и когда я пытаюсь использовать внедренный класс koin, то выдает исключение для стороны iOS: KotlinException=kotlin.IllegalStateException: Must be main thread, KotlinExceptionOrigin У меня есть одноэлементный кла…
24 апр '21 в 13:31
3
ответа
Как правильно импортировать многоплатформенный проект Kotlin (и запускать только те задачи, которые необходимы при сборке)
Возможно ли, чтобы все задачи iOS (kotlin / Native) (cinterop + cocoapods) не выполнялись, когда я разрабатываю приложение для Android с импортированным многоплатформенным проектом Kotlin? Наша текущая структура проекта KMP (SharedLibrary): SharedLi…
29 апр '21 в 04:22
1
ответ
Вложенный пакет KMM указан неверно
Я пытаюсь использовать 2 пакета KMM внутри своего приложения для iOS, но на него неправильно ссылаются. Вот моя структура зависимости: iOSApp + KmmPackageOne + KmmPackageTwo KmmPackageOne + KmmPackageTwo Вот примеры файлов, которые я пытаюсь использ…
05 май '21 в 23:19
1
ответ
Как преобразовать объект Java в объект Kotlin Multi Platform
У меня есть объект Java. И у меня есть объект Kotlin Multi Platform. Как преобразовать этот объект Java в объект Kotlin Multi Platform? Код Java: public class JavaRecentItemList extends ObservableBean implements Parcelable { @SerializedName("TotalRo…
07 май '21 в 21:48
2
ответа
Совместное действие с Compose в многоплатформенном проекте Kotlin
У меня проблема с настройкой действия, которое находится в общем коде проекта KMM и использует Jetpack Compose. Когда активность находится в источнике Android (/app), это нормально работает. Но я бы хотел опубликовать общую (/ общую) библиотеку без …
10 май '21 в 17:27