KMM如何在我当前的项目中导入生成的Greeting class?
KMM how to import the generated Greeting class in my current project?
我在我的 Android Studio 项目中添加了一个 KMM 模块。
我的项目构建成功。
现在要测试我尝试在我的主项目中使用自动创建的 Greeting
class 的所有内容,但自动完成并不建议 class.
我错过了什么吗?我需要向我的 gradle 文件添加内容吗?
谢谢!
如果您刚刚使用 KMM 应用程序模板创建了一个新项目,那么您可能已经有了一个简单的示例,其中 Greeting
已经导入到项目中。
尽管如果您在任何情况下都无法导入,请检查您是否在 App level build.gradle.kts
的依赖项中添加了 shared
模块,它看起来像这样:- implementation(project(":shared"))
然后你需要导入
your shared package name.Greeting
例如:- import com.example.kmmsample.shared.Greeting
你可以在 manifest file for shared module
中得到你的共享包名称,它应该被命名为 androidMain\AndroidManifest.xml
现在在 iOS 中,如果您已经将其添加到您的框架中,您只需将其添加为 import shared
。
我在我的 Android Studio 项目中添加了一个 KMM 模块。
我的项目构建成功。
现在要测试我尝试在我的主项目中使用自动创建的 Greeting
class 的所有内容,但自动完成并不建议 class.
我错过了什么吗?我需要向我的 gradle 文件添加内容吗?
谢谢!
如果您刚刚使用 KMM 应用程序模板创建了一个新项目,那么您可能已经有了一个简单的示例,其中 Greeting
已经导入到项目中。
尽管如果您在任何情况下都无法导入,请检查您是否在 App level build.gradle.kts
的依赖项中添加了 shared
模块,它看起来像这样:- implementation(project(":shared"))
然后你需要导入
your shared package name.Greeting
例如:- import com.example.kmmsample.shared.Greeting
你可以在 manifest file for shared module
中得到你的共享包名称,它应该被命名为 androidMain\AndroidManifest.xml
现在在 iOS 中,如果您已经将其添加到您的框架中,您只需将其添加为 import shared
。