NoClassDefFoundError:com.firebase.ui.auth.google.GoogleAuthProvider

时间:2016-01-02 21:58:00

标签: android android-studio firebase firebaseui

我正在使用Android Studio 1.5并尝试将Firebase用户界面库添加到我的应用程序中。

我已将其添加到我的依赖项中。

出于某种原因,我收到NoClassDefFoundError例外。

我已经知道我应该将Firebase-UI jar添加到我的&#lib;'文件夹,但我找不到它。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

很可能您错过了应用程序build.gradle中的Google Play服务依赖项。作为参考,这是我的一个:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:appcompat-v7:23.1.0'
  compile 'com.firebase:firebase-client-android:2.3.1'
  compile 'com.firebaseui:firebase-ui:0.3.0'
  compile 'com.google.android.gms:play-services-auth:8.3.0'
}

FirebaseUI依赖com.google.android.gms:play-services-auth:8.3.0进行Google身份验证。对于所有依赖项,请参阅this section of the README