如何将 Realm Java 从 2.x 降级到 1.2.0



我一直在尝试将 Realm 从较新的版本 2.x 降级到较旧的 1.2.0。

但是,我在尝试构建时收到此错误:

./app/build/generated/source/apt/debug/io/realm/HealthTeamRealmProxy.java
Error:(9, 25) error: cannot find symbol class ImplicitTransaction

参考类io.realm.internal.ImplicitTransaction

我做错了什么?

我找到了一种方法来让它工作!

首先,我使用 grep 查找了任何提到 realm-gradle-plugin 版本的文件:

cd project/folder
grep -r '2.2.1' .

然后我得到了这些位置并在关闭Android Studio后删除了它们:

  • 应用/构建
  • app
  • /app.iml
  • .gradle
  • 。想法

最后,我重新打开了Android Studio +项目并重新同步。它工作得很好。

感谢EpicPandaForce的帮助,我真的很感激。

最新更新