0

アプリケーションでは、Firebase SDKに問題があります。衝突ベースのFirebase SDK - 認証

Firebaseでログインしようとしています。中に私のアプリにも関わらず -

コンパイル '9.2.1 com.google.firebase:::firebase-AUTH' 私は、最新の認証を持っているbuild.gradleに

Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth

:しかし、私はFirebaseErrorを持っていますこのFirebaseErrorがAppにログして表示されます。 build.gradleで

私の依存関係(モジュール:アプリ):

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.android.support:support-v4:23.1.1' 
    compile 'com.android.support:cardview-v7:23.1.1' 

/* Firebase SDK */ 
    compile 'com.firebase:firebase-client-android:2.5.2+' 

/* Firebase UI */ 
    compile 'com.firebaseui:firebase-ui:0.2.2' 

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

    compile "com.google.firebase:firebase-database:9.2.1" 

/* For Google Play Services */ 

    compile 'com.google.android.gms:play-services-base:9.2.1' 
    compile 'com.google.android.gms:play-services-safetynet:9.2.1' 
    compile 'com.google.android.gms:play-services-auth:9.2.1' 

    compile 'com.google.android.gms:play-services-appindexing:9.2.1' 
} 

誰かがこの問題を解決する方法をいくつかの提案がありますか?

ありがとうございました!

+0

これをチェックしてください。 http://stackoverflow.com/a/38015939/3585278 – Danieboy

+0

はい、私はチェックしましたが、私は "firebase-client:2.5.2+"を私のプロジェクト構造で使用しているので削除できません。 – gryzek

答えて

0

V2 SDK(firebase-client-android 2.5.2)とV3 SDK(いずれもFirebase UIと見なされます)を混在させることはできません。新しいクラスを使用するには、V2の依存関係を削除してソースを更新する必要があります。

実際には、これは簡単でほぼ機械的な作業です。