无法从 sqldelight v1.4.1 访问生成的数据库类

Posted

技术标签:

【中文标题】无法从 sqldelight v1.4.1 访问生成的数据库类【英文标题】:Cannot access generated Database Class from sqldelight v1.4.1 【发布时间】:2020-12-16 13:00:08 【问题描述】:
16:26   Duplicate content roots detected: Path [/Users/androiddeveloper/Documents/udux_android/SharedCode/build/generated/sqldelight/code/MyDatabase] of module [SharedCode_iosMain] was removed from modules [SharedCode_commonMain]

每次我将我的项目导入 android Studio 4.0.1 时。它显示该错误,我无法访问 commonMain 包中的对象,它仅适用于 iosMain 包。

【问题讨论】:

【参考方案1】:

这已在 master 上修复并将在版本 1.4.2 中修复,如果您现在需要修复,您可以使用 1.5.0-SNAPSHOT 版本和快照 maven 存储库 https://oss.sonatype.org/content/repositories/snapshots

【讨论】:

以上是关于无法从 sqldelight v1.4.1 访问生成的数据库类的主要内容,如果未能解决你的问题,请参考以下文章

无法解析 com.squareup.sqldelight:runtime:1.1.3

安装 Diesel 错误(3 个错误)- 无法编译 'diesel_cli v1.4.1'

无法解析 com.squareup.sqldelight:native-driver:1.3.0

Laravel 安装程序 v1.4.1 与 PHP 7.1 包不兼容?

如何在 KMM 上为 SQLDelight 编写单元测试

是否可以使用 sqldelight 从本地资源加载预填充的数据库