问题描述
我需要为 iOS 和 Android 构建一个应用。
重新启动 Android Studio 后出现此错误。
Kotlin Multiplatform Mobile 插件问题
Kotlin Multiplatform Mobile 插件应该只在 macOS 上工作
我使用的是 Windows 机器。
请告诉我,如果有任何解决此问题的方法。
解决方法
KMM 适用于 Windows。
Android Studio 中显示了一个不正确的警告,说明“KMM 插件仅在 macOS 上可用”,这可能是造成混淆的原因。
注意:虽然 KMM 可以在 Windows 机器上运行,但存在一些限制。
- 使用 Windows 机器,您只能编写 Android 和共享模块代码 (Java 和 Kotlin)。
- 创建和运行 iOS 模拟器不可能。
这些是Apple 的限制,而不是 KMM。
它们适用于大多数跨平台技术,如 KMM、Flutter 等。
有关详细信息,请参阅 this 线程。