【问题标题】:Do i have to add realm to the app dependency if i am using it in a library module如果我在库模块中使用它,我是否必须将领域添加到应用程序依赖项
【发布时间】:2021-11-15 11:18:35
【问题描述】:

我想使用领域在我的应用程序中存储一些数据,我正在使用 kotlin,我按照 mongodb 网站上的教程设置我的应用程序:https://docs.mongodb.com/realm/sdk/android/

我能够让它工作,问题是我有一个库模块,我在其中使用领域并且一切都设置好了,我将该库作为 aar 导入另一个项目以构建我的应用程序。问题是我的应用似乎没有找到领域依赖:

java.lang.NoClassDefFoundError: Failed resolution of: Lio/realm/RealmConfiguration$Builder;

我以前使用过其他库,我只需要在我的库模块中声明一次依赖项,然后在我的应用程序中导入 aar。但是这里领域作为插件工作,因为我必须添加:classpath "io.realm:realm-gradle-plugin:10.8.0"apply plugin: 'realm-android' 分别到我的项目和我的模块来测试它。 我是否还必须在我的应用程序中添加这些依赖项,或者有办法将这些依赖项与我的库一起导入?

【问题讨论】:

    标签: android kotlin realm realm-mobile-platform


    【解决方案1】:

    您可以尝试将此依赖项添加到您的库项目中:

    api 'io.realm:realm-android-library-object-server:10.8.1'
    

    【讨论】:

      猜你喜欢
      • 2021-04-07
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 2011-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多