【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!
错误信息:
编译器 (1.8.0_05) 中出现异常错误。 如果在 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
- 在包名rx下面创建一个空的类,命名为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或电脑,重新试一下。
如下图所示: