項目添加realm時,報錯:com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到rx.Observable的類文件 Error:Execu...

【聲明:】本文是作者(蘑菇v5)原創(chuàng),版權(quán)歸作者 蘑菇v5所有,侵權(quán)必究。本文首發(fā)在簡書。如若轉(zhuǎn)發(fā),請注明作者和來源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載!

錯誤信息:

編譯器 (1.8.0_05) 中出現(xiàn)異常錯誤。 如果在 Bug Parade 中沒有找到該錯誤, 請在 Java Developer Connection (http://java.sun.com/webapps/bugreport) 中建立 Bug。請在報告中附上您的程序和以下診斷信息。謝謝。com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到rx.Observable的類文件

錯誤信息如下所示:

錯誤信息

解決辦法一:

參照:https://realm.io/docs/java/latest/#jackson-databind
1)在java目錄下新建一個包,命名為 rx

  1. 在包名rx下面創(chuàng)建一個空的類,命名為Observable:
package rx;
public class Observable { 
// Dummy class required for Jackson-Databind support if
 // RxJava is not a project dependency.
}

如下圖所示:

配置圖

Github上realm/realm-java的解決辦法:

https://github.com/realm/realm-java/issues/2810

解決辦法二:

直接忽略上面一的解決辦法,更新JDK 到 jdk1.8.0_131(目前最新版本),然后在項目中正確配置jdk路徑地址,問題就解決了。如果還是不行,就重啟androidstudio或電腦,重新試一下。

如下圖所示:

1495362054(1).jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 從今天開始讀《深入理解 Java 虛擬機》一書,并開設(shè)了同名專題 深入理解 Java 虛擬機。計劃在 2 周內(nèi)將全...
    SawyerZh閱讀 10,269評論 17 215
  • 文|王不二 一起長大的約定,那樣清晰,拉過勾的我相信,說好要一起旅行,是你如今唯一堅持的任性。——《蒲公英的約定》...
    旅人還有平凡閱讀 367評論 0 23
  • 人具有慣性 最早期的QQ人們下載了以后就習(xí)慣于用這個軟件,曾經(jīng)有360跟騰訊大戰(zhàn)時間,騰訊便以死相要,說用360就...
    三岔口閱讀 562評論 0 1