あなたはその依存関係のセットのすべてを持っているべきではありませんが、いくつか余分なものがあります。
あなたは実行することができます。
./gradlew app:dependencies
依存関係のリストを表示するには(あなたのモジュールは、「アプリ」と呼ばれていると仮定した場合)。私の場合、これは以下のリストになります。 Firebase、コアから解析ライブラリとplay-services-ads
ライブラリのさまざまな部分のための共通のコードのそのミックス - ここではライブラリの
+--- com.google.firebase:firebase-core:9.6.1 | \--- com.google.firebase:firebase-analytics:9.6.1 | +--- com.google.android.gms:play-services-basement:9.6.1 | | \--- com.android.support:support-v4:24.0.0 -> 24.2.1 (*) | +--- com.google.firebase:firebase-common:9.6.1 | | +--- com.google.android.gms:play-services-basement:9.6.1 (*) | | \--- com.google.android.gms:play-services-tasks:9.6.1 | | \--- com.google.android.gms:play-services-basement:9.6.1 (*) | \--- com.google.firebase:firebase-analytics-impl:9.6.1 | +--- com.google.android.gms:play-services-basement:9.6.1 (*) | +--- com.google.firebase:firebase-iid:9.6.1 | | +--- com.google.android.gms:play-services-basement:9.6.1 (*) | | \--- com.google.firebase:firebase-common:9.6.1 (*) | \--- com.google.firebase:firebase-common:9.6.1 (*) \--- com.google.firebase:firebase-ads:9.6.1 +--- com.google.android.gms:play-services-ads:9.6.1 | +--- com.google.android.gms:play-services-ads-lite:9.6.1 | | \--- com.google.android.gms:play-services-basement:9.6.1 (*) | +--- com.google.android.gms:play-services-base:9.6.1 | | +--- com.google.android.gms:play-services-basement:9.6.1 (*) | | \--- com.google.android.gms:play-services-tasks:9.6.1 (*) | +--- com.google.android.gms:play-services-clearcut:9.6.1 | | +--- com.google.android.gms:play-services-base:9.6.1 (*) | | \--- com.google.android.gms:play-services-basement:9.6.1 (*) | +--- com.google.android.gms:play-services-basement:9.6.1 (*) | \--- com.google.android.gms:play-services-gass:9.6.1 | \--- com.google.android.gms:play-services-basement:9.6.1 (*) \--- com.google.firebase:firebase-analytics:9.6.1 (*)
すべてが期待通りです。
Gradleファイルを変更してからクリーンビルドを実行し、他のcom.google.firebaseライブラリ(FirebaseUIなど)に依存する可能性のあるものを確認してください。
こんにちはイアン、ご返信ありがとうございます。 – Pako88
私は、あなたが言ったことと、奇妙なことに、私が./gradlew appから得た出力を行いました:dependenciesコマンドは、私の質問で言及したすべてのライブラリへの依存関係を含んでいます。 firebase-auth、firebase-crashなど、私は使っていない!あなたが言及したFirebaseUIが何であるかわかりません。私はちょうどfirebase analyticsと広告がほしいと思う、そして私はこれらの他のすべての図書館が私のプロジェクトでどのように終わったか分かりません。 AdMobのほかに、InMobi SDKとLeadbolt SDKを仲介に追加しましたが、これらは問題を作成していません。私はプロジェクトをきれいにしましたが、変更はありません。私にできることが他にありますか? – Pako88