该错误只是随机出现。我看到有很多答案。我尝试查看与我的案件相关的大多数解决方案,例如:


删除gradle文件并重新启动,
使用multidex,
检查我的gradle是最新的,即2.3.3,
在某个论坛上,有人提到该问题与领域版本有关,我也将其从3.0.0更改为3.5.0,
但没有任何效果。


我在我的应用程序文件夹中观察到提到的文件夹:


  app-> tmp-> compileDebugWithJavac


它有一个子文件夹emptySourcePathRef,它为空。由于它位于带有清洁功能的tmp文件夹中,因此该文件夹将被删除,我认为这可以作为解决方案,但仍然没有解决任何问题。

我仍然没有解决我的问题。还有其他解决方案吗?

最佳答案

我自己解决了这个问题。.我注意到在领域对象类中,我声明了一个字段为

public class MyRealmObject extends RealmObject {
@PrimaryKey
String _id;

RealmList<?> replies;

//    public RealmList<?> getReplies() {
//        return replies;
//    }
//
//    public void setReplies(RealmList<?> replies) {
//        this.replies = replies;
//    }


作为删除并来回添加它,我知道这是问题所在。我已发布该问题以了解更多信息。

https://github.com/realm/realm-mobile-platform/issues/242

10-04 15:38