如何创建 RealmSchema 以在仪器测试中使用生产领域?

How to create RealmSchema for using production realm in instrumentation test?

我想调试一个可能只发生在某些数据上的问题。 因此我想在 AndroidTest 中使用特定的 Realm 文件。

但是,我得到了 RealmMigrationNeededException 并且无法手动将 类 添加到模块中,因为我收到一条错误消息说我只能从该项目中添加 类。有没有办法解决?

sourceSets {
    androidTest {
        java.srcDir 'src/main/java'
    }
}

将此添加到我的 build.gradle 中解决了问题。我怀疑它并非没有 side-effects,但它确实有效。