出现问题的代码是在这一行FirebaseAuth.AuthStateListener= FirebaseAuth.getInstance();
错误的问题是找不到类
Error:(56, 29) 错误: 无法访问zzanb
找不到com.google.android.gms.internal.zzanb的类文件Error:(33, 26) 错误: 无法访问AbstractSafeParcelable
找不到com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable的类文件
D:\fistworkspace\FireBaseAllDemo\app\src\main\java\com\example\firebasealldemo\Service\MyFirebaseMessagingService.java
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
D:\fistworkspace\FireBaseAllDemo\app\src\main\java\com\example\firebasealldemo\login\LoginActivity.java
经过一番摸索发现原因是实时数据库插件和项目中的别的插件冲突:而且竟然还是google自己的插件,如图:
把这个fireBase dataBase:10.2.1去掉就好了,然而去掉后也无法实现数据库功能了...
于是我猜想把这个10.2.1的版本换成和别的fireBase插件一样的版本号9.6.1然后编译运行竟然奇迹般的好了
在官网上 https://firebase.google.com/docs/database/android/start/
原文如下:
感谢google的免费奉献,即使错了又何妨,希望别的同学不要在跳坑了,我已经尝试过了,这个小问题不算大,但是能感到google公司不严谨.为什么别的插件还停留在9.6.1而唯独这个数据库的升级到了10.2.1并且和其它的不兼容...