【问题标题】:Why I am getting compile time error while using realm.executeTransactionAsync() method?为什么在使用 realm.executeTransactionAsync() 方法时出现编译时错误?
【发布时间】:2017-08-09 10:03:54
【问题描述】:

我正在开发一个必须使用 realm 数据库的应用程序,但每当我使用 realm.executeTransactionAsync() 方法时,它都会给出编译时错误提示:

无法解析方法 realm.executeTransactionAsync(Anonymous io.realm.Realm.Transaction)...

【问题讨论】:

  • 显示代码有你的使用范围

标签: java android database realm


【解决方案1】:

将此添加到您的项目 gradle 中

classpath "io.realm:realm-gradle-plugin:3.5.0"

在你的模型 gradle 中删除任何 Realm 编译并添加

apply plugin: 'realm-android'

然后执行这个命令

./gradlew clean

【讨论】:

  • 重建项目,关闭android studio再重新打开。
  • 你删除了旧的依赖吗?
  • 不,我只是按照你说的去做,但它给出了相同的 CE。
  • 删除旧的
  • 得到了解决方案,我只是从 gradle 中删除了 compile 'io.realm:realm-android:0.83.0+' 依赖项。
猜你喜欢
  • 1970-01-01
  • 2016-10-17
  • 1970-01-01
  • 1970-01-01
  • 2011-07-10
  • 2013-08-14
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多