【发布时间】:2021-03-14 17:20:47
【问题描述】:
我正在使用 Kotlin Native 为 Android 和 iOS 开发一个应用程序。我正在使用 Kotlin Multiplatform Android Studio 插件。 如果我在 Android 上运行该应用程序,它工作正常。 如果我在 iOS 上运行它,应用程序正在运行,但我的 observable 没有返回任何内容并且我看不到日志,我需要调试。
我需要调试共享代码,并且我已经读过可以这样做,但是在构建成功后我收到以下错误:
Error running 'iosApp': Could not initialize class com.jetbrains.cidr.execution.debugger.CidrDebuggerLanguageSupportManager
- 1.4.10 Kotlin 版本
- 6.7.1 Gradle 版本
有人可以帮帮我吗?我将不胜感激。
谢谢
【问题讨论】:
-
已经有一个开放的bug,我看到你评论了。我放在这里供参考。 youtrack.jetbrains.com/issue/KT-42640
-
是的,我看到了,但他说的是调试测试,也许他可以调试应用程序。我希望任何人回答它正在工作并且问题是我的。
-
我确实可以调试应用程序。我没有这个例外。我在带有 Catalina 的 macOS 和带有最新 KMM 插件、gradle 6.5 和 kotlin 1.4.10 的 AS 4.1.1 上。 XCode 是 12。
-
哇,很高兴听到这个消息。我也在使用 Catalina 的 macOS。带有最新 KMM 插件、gradle-6.7.1、Kotlin 1.4.10 和 Xcode 11.7 的 AS 4.1.1。我正在将 Xcode 更新到 12.2。
-
我正在尝试一个新的空白项目,但我有同样的例外:(。
标签: android ios kotlin debugging kotlin-multiplatform