2016-01-02 8 views
2

Я использую Android Studio 1.5 и пытаюсь добавить библиотеку пользовательского интерфейса Firebase в свое приложение.NoClassDefFoundError: com.firebase.ui.auth.google.GoogleAuthProvider

Я добавил его к своим зависимостям.

По какой-то причине я получаю исключение NoClassDefFoundError.

Я читал, что я должен добавить банку Firebase-UI в папку «libs», но я не могу ее найти.

Любые предложения?

ответ

2

Скорее всего, вы потеряли зависимость от Google Play Services от сборки build.gradle вашего приложения. Для справки, это один из моих:

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.

+0

у меня есть. Я пробовал это на другом компьютере, и я не получил этого исключения. – Adi