Kotlin Multiplatform error: directive doesn't match file location

Kotlin Multiplatform error: directive doesn't match file location

我正在尝试使用 Kotlin Multiplatform 在 Android 和 iOS 之间共享代码。共享部分工作得很好,但我有一些问题要在一个通用文件中导入 androidApp 包。我想在共享 class 中使用位于 androidApp 中的 res 文件夹。 这是我的树目录1:

DirectoryTree

谢谢!

通常共享部分不需要导入特定的平台包。

方向正好相反

使用原生的共享部分

如果你需要以Android的方式分享资源,建议你看这里:

https://github.com/icerockdev/moko-resources