You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:24:50