未findcom.google.android.gms.internal.zzaja的类文件

我正在使用Fragment进行Firebase简单login注册的devise。

在初始化时,我在OnCreateView()方法中出错

 auth = FirebaseAuth.getInstance(); 

错误: – 错误:(58,28)错误:无法访问com.google.android.gms.internal.zzaja没有findzzaja类文件请帮助源: – http://www.androidhive.info/2016/06/ Android的工具入门-火力-简单的login注册,authentication/

  • SecurityException权限拒绝:打开提供程序com.google.android.gms.phenotype.provider.ConfigurationProvider
  • 如何处理FirebaseInstanceId.getInstance()。getToken()= null
  • Google firebase检查是否存在子级
  • 当Android应用从最近的托盘中移除时,Firebase(FCM)通知不会发送
  • 在android eclipse项目中使用新的firebase sdk
  • 如何使用Firebase消息发送一对一消息
  • firebase android分页与recyclerview
  • 在Java中将推送通知从服务器发送到Android设备
  • 我今天解决了这个确切的问题,在这个过程中偶然偶然发现了这个没有答案的问题。

    首先,请确保您已经正确设置了Android版Firebase: https : //firebase.google.com/docs/android/setup 。 然后,确保您正在编译最新版本的Firebase API(9.2.0)和您正在使用的Google Play服务API(9.2.0)。 我的gradle依赖关系如下所示:

     dependencies { ... compile 'com.google.android.gms:play-services-location:9.2.0' compile 'com.google.firebase:firebase-core:9.2.0' compile 'com.google.firebase:firebase-auth:9.2.0' compile 'com.google.firebase:firebase-messaging:9.2.0' } 

    希望这可以帮助!

    当我最近升级我的播放服务依赖时,我有这样的类似的错误。 当您不必更新与您使用的播放服务版本相对应的Firebase依赖项时,似乎就会发生这种情况 。 我相信这是这些依赖关系的最新更新

    以下是我的依赖关系的两个版本:

    错误版本的依赖关系

     compile 'com.google.firebase:firebase-appindexing:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-places:10.0.1' compile 'com.google.android.gms:play-services-location:10.0.1' compile 'com.google.firebase:firebase-auth:9.8.0' compile 'com.google.firebase:firebase-database:9.8.0' compile 'com.firebaseui:firebase-ui-database:1.0.1' compile 'com.google.firebase:firebase-storage:9.8.0' 

    工作版本的依赖“

     compile 'com.google.firebase:firebase-appindexing:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-places:10.0.1' compile 'com.google.android.gms:play-services-location:10.0.1' compile 'com.google.firebase:firebase-auth:10.0.0' compile 'com.google.firebase:firebase-database:10.0.0' compile 'com.firebaseui:firebase-ui-database:1.0.1' compile 'com.google.firebase:firebase-storage:10.0.0' 

    谷歌似乎将这些日子的服务更新与firebase更新一起移动。 希望这可以拯救一些灵魂。

    所有的firebase版本应该是相同的版本,无论它

    喜欢这个

     compile 'com.google.firebase:firebase-core:9.0.0' compile 'com.google.firebase:firebase-database:9.0.0' compile 'com.google.firebase:firebase-auth:9.0.0' compile 'com.google.firebase:firebase-messaging:9.0.0' 

    我在2017年6月解决了这个问题,改变了最新Firebase版本(9.6.1)的play-services版本。 当我使用最新的播放服务版本(10.2.4)时,我得到了这个错误。 Gradle中的代码如下所示:

    之前

     compile 'com.google.android.gms:play-services-maps:10.2.4' compile 'com.google.android.gms:play-services-places:10.2.4' compile 'com.google.firebase:firebase-core:9.6.1' compile 'com.google.firebase:firebase-auth:9.6.1' 

     compile 'com.google.android.gms:play-services-maps:9.6.1' compile 'com.google.android.gms:play-services-places:9.6.1' compile 'com.google.firebase:firebase-core:9.6.1' compile 'com.google.firebase:firebase-auth:9.6.1' 

    如果您使用的是多个Firebase库,请确保版本相同。

     Before: compile 'com.google.firebase:firebase-database:9.2.0' compile 'com.google.firebase:firebase-storage:9.2.0' compile 'com.firebaseui:firebase-ui-database:0.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.google.firebase:firebase-auth:9.0.2' After: compile 'com.google.firebase:firebase-database:9.2.0' compile 'com.google.firebase:firebase-storage:9.2.0' compile 'com.firebaseui:firebase-ui-database:0.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.google.firebase:firebase-auth:9.2.0' 

    在我的情况下,我用9.0.2的authentication,所以我改为9.2.0

    如果您使用不同版本的播放服务库,则会出现此错误。

    例如,在build.gradle文件中的条目下面导致错误的版本是不同的。

     implementation 'com.google.android.gms:play-services-maps:11.4.2' implementation 'com.google.android.gms:play-services-location:11.6.0' 

    要解决该问题,请使用相同的版本。

     implementation 'com.google.android.gms:play-services-maps:11.6.0' implementation 'com.google.android.gms:play-services-location:11.6.0' 

    使用:

     compile 'com.google.firebase:firebase-auth:11.0.4' 

    这工作。