1

私はアンドロイドアプリにいくつかのライブラリを組み込みました。 Firebaseクラウドサーバに接続しました。今、私はユーザー認証のためのトークンを作成したいと思います。 Firebaseは、FireFox Admin Sdkをgradleファイルに追加するように求めます。しかし、それはgradleを構築する際にエラーを示します。私は追加してい SDKには、以下の'com.google.firebase:firebase-admin:5.3.1'Firebase admin sdkがgradleと同期していません

をコンパイルでエラーされています。私の元のコードがある

Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project ':app'. Resolved versions for app (3.0.0) and test app (2.0.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

apply plugin: com.android.application 

android { 

compileSdkVersion 25 

buildToolsVersion "25.0.2" 

defaultConfig { 

    applicationId "com.example.delluser.oshoguide" 

    minSdkVersion 17 

    targetSdkVersion 25 

    versionCode 1 

    versionName "1.0" 

    testInstrumentationRunner 

"android.support.test.runner.AndroidJUnitRunner" 

} 
buildTypes { 

    release { 

     minifyEnabled false 

     proguardFiles getDefaultProguardFile('proguard-android.txt'), 

'proguard-rules.pro' 
    } 
} 

packagingOptions 
     { 

      exclude 'META-INF/notice' 
      exclude 'META-INF/notice.txt' 
      exclude 'META-INF/license' 
      exclude 'META-INF/license.txt' 
     } 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{ 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 

compile 'com.android.support:appcompat-v7:25.3.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'com.google.firebase:firebase-crash:11.0.1' 
compile 'com.google.firebase:firebase-auth:11.0.1' 
compile 'com.google.firebase:firebase-database:11.0.1' 
compile 'com.google.firebase:firebase-messaging:11.0.1' 
compile 'com.google.firebase:firebase-storage:11.0.1' 
compile 'com.firebase:firebase-client-android:2.3.1' 
compile 'com.firebaseui:firebase-ui:0.6.2' 
compile 'com.android.support:design:25.3.1' 
compile 'com.google.firebase:firebase-admin:5.3.1' 

testCompile 'junit:junit:4.12' 
} 


apply plugin: 'com.google.gms.google-services'` 

答えて

2

firebase-adminがAndroidアプリには属していません。これはサーバー側のアプリケーション用です。 Androidアプリに追加しようとすると、間違いなく他のFirebaseライブラリと衝突します。

カスタム認証トークンを作成するには、サーバー上でカスタム認証トークンを作成する必要があります。 Firebase Admin SDKのドキュメントのタイトルには、Add the Firebase Admin SDK to Your Serverを書き留めておいてください。

+0

ログインするには、firebase –

+0

https://firebase.google.com/docs/auth/android/start/に直接接続しているアンドロイドアプリをサインアウトします。 –

関連する問題