【问题标题】:Should I use my package name for KMM SqlDelight config?我应该将我的包名用于 KMM SqlDelight 配置吗?
【发布时间】:2021-12-05 05:44:28
【问题描述】:

我正在关注此guide,在此步骤的第一部分中,我必须执行以下操作:

 sqldelight {
    database("AppDatabase") {
        packageName = "com.jetbrains.handson.kmm.shared.cache"
    }
}

问题是,我应该使用.handson. 还是.myPackageName.,为什么?

【问题讨论】:

    标签: kotlin-multiplatform kotlin-multiplatform-mobile sqldelight


    【解决方案1】:

    正如your link 的指南所说

    packageName 参数指定生成的 Kotlin 源的包名。

    与任何 kotlin 文件一样,你可以指定任何你想要的包名,但一个好的做法是将所有文件放在模块包下的同一个模块中。

    假设您的模块具有包名称com.app.modules.shared。您可以为生成的数据库或某些子路径使用相同的包名,例如com.app.modules.shared.database

    【讨论】:

      猜你喜欢
      • 2022-12-06
      • 2011-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-17
      • 2018-06-04
      • 1970-01-01
      相关资源
      最近更新 更多