该错误只是随机出现。我看到有很多答案。我尝试查看与我的案件相关的大多数解决方案,例如:
删除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