2017-02-09 54 views
1

我一直在嘗試將Realm從較新的版本2.x降級到較舊的1.2.0。如何將Realm Java從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

我在做什麼錯?

+0

你需要清理+重建 – EpicPandaForce

+0

我已經完成了它,甚至清除了gradle緩存。儘管如此,我也遇到了同樣的錯誤。 –

+0

然後請顯示您的gradle依賴關係 – EpicPandaForce

回答

0

我找到了一種方法使它工作!

首先,我擡起頭來,通過使用grep提境界,gradle這個插件版本的任何文件:

cd project/folder 
grep -r '2\.2\.1' . 

然後我得到了這些位置和關閉Android的工作室後刪除它們:

  • 應用程序/構建
  • 應用程序/ app.iml
  • .gradle
  • .idea

最後,我重新打開了Android Studio +項目並重新啓動。它工作完美。

感謝EpicPandaForce試圖幫助,我真的很感激它。

+0

對不起Sedir,我有同樣的問題,我試圖從版本2.2.1降級到版本1.2.0和我有關於io.realm.internal.ImplicitTransaction相同的錯誤。我試圖使用你的解決方案,但它不起作用,我無法編譯。你能提供一些額外的信息嗎? –