使用Room + Koin + KMP时出现AppDatabase类型无定义错误的求助
使用Room + Koin + KMP时出现AppDatabase类型无定义错误的求助
我正在用Kotlin MultiPlatform(KMP)做一个概念验证项目,打算用Room搭建本地数据库,搭配Koin做依赖注入。跟着相关文档一步步配置后,折腾了好一阵还是卡在了这个错误上:
org.koin.core.error.NoDefinitionFoundException: No definition found for type 'net.makadu.poc09.AppDatabase'. Check your Modules configuration and add missing type and/or qualifier!
下面是我的部分配置和代码:
libs.versions.toml
[versions] agp = "8.5.2" kotlin = "2.0.21" compose = "1.7.3" compose-material3 = "1.3.0" androidx-activity...
有没有大佬能帮我看看问题出在哪?如果需要我补充其他代码(比如Koin模块的注册逻辑、AppDatabase的具体实现、各平台的Room初始化代码等),我随时贴出来!
备注:内容来源于stack exchange,提问作者guisantogui
相关产品推荐
相关产品推荐

