Kotlin Multiplatform 中升级到协程 1.6.0 导致 iOS 在 Scope.launchIn 中崩溃
我最近将 Kotlin Multiplatform Android 协程库从 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2-native-mt 切换到 1.6.0,我认为这解决了 1.…
kotlin 移动平台任务“调试”在项目“:shared”中找不到
我正在尝试将 KMM 共享模块添加到我的 iOS/Android 应用程序中 但是,我从 Xcode run 显示最近的消息 收到此消息 配置项目“:shared”时出现问题。 > …
获取“选定方案“iosApp”不支持“iphone模拟器”” Kotlin 多平台错误
我正在尝试运行 由 Android Studio 中的 Kotlin 多平台移动插件生成的初始示例应用。我按照这些步骤进行环境设置。 Android模拟器运行正常,但iPhone…
无法转换“[[String]]”类型的值到预期的参数类型 'KotlinArray>'
我使用 Kotlin Multiplatform 编写了一个 actual fun multiSet(keyValuePairs: Array>) { AsyncStorageModule().multiSet(keyValuePairs) } 在 iOS 中…
使用Alloc时提供的参数无法调用以下功能
我是 kotlin 多平台新手 我想将此函数从 Objective C 转换为 kotlin NSString *RCTMD5Hash(NSString *string) { const char *str = string.UTF8String…
实际typealias' applicationContext'没有相应的预期声明
我在尝试为 kotlin 多平台 Actual typealias 'ApplicationContext' has no corresponding expected declaration The following declaration is incomp…
Kotlin Multiplatform 在 iOS 上使用 NSUserDefaults setValue String 出现错误
我编写函数 actual fun setItem(key: String, value: String) { NSUserDefaults.standardUserDefaults.setValue(value, key) } 并收到此错误。我认为…
如何使用正确的方法使用 Compose for Desktop 构建 Microsoft 和 Mac OS 应用程序
我需要使用 Jetbrains Compose Multiplatform 我将使用 Kotlin 语言来设计 UI。 但我需要以下几点指导: 桌面应用程序中的核心逻辑/计算/网络客户端等…
在 KMM 中处理平台专有功能的最佳实践
我有一个现有的 iOS 应用程序,我正在尝试 KMM。理想情况下,启动后,该应用程序将同时适用于 Android 和 iOS,但我希望现有的 iOS 用户不要丢失他们…
React Native中的kotlin多平台调用本机模块的功能如何
我想将 JS 逻辑移至 KMM,但我想重用本机库,例如react-native-async-storage。我怎样才能做到这一点?…
如果我在 KMM 中使用 GlobalScope 作为应用程序级协程,这有什么关系吗?
我在单活动 Android 应用程序中有一个 ViewModel Kotlin 类,它启动与应用程序级存储库通信的协程。 在 Android 中,我使用 ViewModel 范围和 Dispatc…
Kotlin原生平台posix编译无需gradle
我正在尝试仅使用 kotlinc-native CLI 编译器而不是完整的 Gradle 构建来编译基本的 Kotlin/Native 程序。但是,尽管在 linux for linux 上进行了编译…
将代码转换为新的 IR JS 编译器时出现问题
我有一个简单的 Kotlin 多平台库项目,可以与旧版 JS 编译器配合使用,这是一个简单的类代码: package net.mggk.kwl import kotlin.js.JsName class …
作为 Gradle 项目集成到 Android 应用程序中时,KMM 项目上缺少公共类
我有一个现有的 Android 应用程序,我喜欢将 KMM 库项目集成为 git 子模块。我们希望在本地构建上集成 git 子模块,并在 CI 构建上使用 Maven 存储库…