16得票2回答
KMM:编译失败:意外的IrType类型:KIND_NOT_SET。

我正在尝试在共享库中运行测试。设置(两台机器的版本应该相同 - 截至今天,所有版本都是最新的):Kotlin 1.6.21 (tried 1.6.20 and 1.6.10) OpenJDK 11.0.15 (via Homebrew) IntelliJ Build #IC-221.559...

14得票5回答
如何在Android Studio中为Kotlin Multiplatform配置iOS应用程序?

我想为Android Studio 4.1.2中的Kotlin跨平台移动应用程序添加一个iOS应用程序的运行/调试配置。然而,iOS的配置似乎存在问题。如下面的截图所示,在“运行/调试配置”对话框中,Android Studio报告了一个问题:Error: Please specify Xco...

12得票8回答
KMM项目使用cocoaPods进行设置,在第一次编译时失败。

我创建了一个新的KMM项目,并选择了Cocoapods作为iOS框架分发方式,但是在构建完成后,它抛出了以下错误: 执行 'pod install' 失败,错误代码为1。 请检查文件 "/Users/barryalan/AndroidStudioProjects/PersonalP...

9得票2回答
未找到匹配的Kotlin多平台移动库变体。

我有一个使用Kotlin多平台移动 库,并将其发布至Maven中央仓库。我也尝试在非KMM Android应用程序中使用此库。当我在Android应用程序中声明依赖关系时,我收到以下错误提示: Execution failed for task ':app:checkDebugAarMeta...

8得票1回答
Kotlin Multiplatform 中除了 Jsoup,还有哪些替代方案?

我有一个爬取安卓应用的应用程序,我想使用Kotlin Multiplatform得到一个IOS版本,并需要替换Jsoup。 我可以使用ktor作为http客户端进行post命令和其他操作,但我需要一个强大的HTML解析器。 有任何建议吗?

8得票7回答
在Android Studio构建中,KMM返回命令PhaseScriptExecution失败,退出码为非零

我刚通过KMM插件创建了一个新的KMM项目,但是我无法在Xcode iosApp部分运行甚至调试。当我尝试从Android Studio运行iosApp时,构建过程失败(Command PhaseScriptExecution failed with nonzero exit code)。 ...

7得票1回答
如何在后台线程中执行查询?

我目前正在研究使用SQLdelight作为支持所有领域相关操作的KMM应用程序后端。 SQLdelight提供了非常好的接口,但似乎所有写入调用(插入/更新/删除)都是使用阻塞调用实现的,因此我担心它会通过阻塞主线程来损害应用程序的响应性能。 有没有建议的方法可以在不阻塞主线程的情况下执行...

7得票2回答
KMM - 在项目':shared'中找不到任务'embedAndSignAppleFrameworkForXcode'。

我创建了一个演示Kotlin Multiplatform Mobile的项目,成功地在Android和iOS设备上构建和运行。之后,我在iOS上重新运行该项目,结果出现了错误。 > Configure project :shared Kotlin Multiplatform Proje...

7得票4回答
KMM + Compose:未解决的引用:drawable。

我有一个KMM应用程序,其中Android目标使用Jetpack Compose。当我尝试使用可绘制资源时,我遇到了以下错误: e:[...]/OnboardingScreen.kt:(33,46):未解析的引用:drawable 这是通过 painterResource(id = R...

7得票1回答
在共享模块中使用Java源代码的KMM

作为平台限制,我们无法在Kotlin Multiplatform Mobile中使用Java源代码。 但是如果Kotlin与Java完全兼容,为什么我们不能在Kotlin Multiplatform Mobile中使用Java?我的意思是不仅在Android或JVM部分使用它,而且在具有共享...