アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

gradle dependencies treeの読み方

facebook SDKを含むAndroidアプリの依存を解決してみました。

省略 (*)

既に別の場所で出力されているので子の依存を省略

推移的依存解決 ->

別のライブラリ等の定義で新しい物が使用されていたのでそちらを使用する

出力された依存グラフ

+--- com.facebook.android:facebook-android-sdk:7.1.0
|    +--- com.facebook.android:facebook-core:7.1.0
|    |    +--- com.parse.bolts:bolts-android:1.4.0
|    |    |    +--- com.parse.bolts:bolts-tasks:1.4.0
|    |    |    \--- com.parse.bolts:bolts-applinks:1.4.0
|    |    |         \--- com.parse.bolts:bolts-tasks:1.4.0
|    |    +--- androidx.annotation:annotation:1.1.0
|    |    +--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
|    |    \--- com.android.installreferrer:installreferrer:1.0
|    +--- com.facebook.android:facebook-common:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    +--- androidx.legacy:legacy-support-v4:1.0.0 (*)
|    |    +--- androidx.appcompat:appcompat:1.1.0 (*)
|    |    +--- androidx.cardview:cardview:1.0.0 (*)
|    |    +--- androidx.browser:browser:1.0.0 -> 1.2.0 (*)
|    |    \--- com.google.zxing:core:3.3.3
|    +--- com.facebook.android:facebook-login:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    +--- com.facebook.android:facebook-common:7.1.0 (*)
|    |    \--- androidx.appcompat:appcompat:1.1.0 (*)
|    +--- com.facebook.android:facebook-share:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    +--- com.facebook.android:facebook-common:7.1.0 (*)
|    |    \--- androidx.appcompat:appcompat:1.1.0 (*)
|    +--- com.facebook.android:facebook-places:7.1.0
|    |    \--- com.facebook.android:facebook-core:7.1.0 (*)
|    +--- com.facebook.android:facebook-applinks:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    +--- com.parse.bolts:bolts-android:1.4.0 (*)
|    |    +--- androidx.annotation:annotation:1.1.0
|    |    \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*)
|    +--- com.facebook.android:facebook-messenger:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    \--- com.parse.bolts:bolts-android:1.4.0 (*)
|    +--- com.facebook.android:facebook-gamingservices:7.1.0
|    |    +--- com.facebook.android:facebook-core:7.1.0 (*)
|    |    +--- com.facebook.android:facebook-common:7.1.0 (*)
|    |    \--- com.facebook.android:facebook-share:7.1.0 (*)
|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31 -> 1.3.72 (*)
+--- com.google.android.gms:play-services-gcm:17.0.0
|    +--- androidx.core:core:1.0.0 -> 1.2.0 (*)
|    \--- com.google.android.gms:play-services-iid:17.0.0
|         \--- androidx.core:core:1.0.0 -> 1.2.0 (*)
+--- com.google.firebase:firebase-messaging:20.1.7
|    \--- androidx.core:core:1.0.0 -> 1.2.0 (*)
+--- com.google.firebase:firebase-analytics-ktx:17.4.3
|    +--- com.google.firebase:firebase-analytics:17.4.3
|    |    \--- com.google.android.gms:play-services-measurement:17.4.3
|    |         \--- com.google.android.gms:play-services-measurement-impl:17.4.3
|    |              \--- androidx.core:core:1.0.0 -> 1.2.0 (*)
|    +--- com.google.firebase:firebase-common-ktx:19.3.0
|    |    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.50 -> 1.3.72 (*)
|    \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.50 -> 1.3.72 (*)
\--- com.journeyapps:zxing-android-embedded:3.6.0
     \--- com.google.zxing:core:3.3.2 -> 3.3.3

参考

https://docs.gradle.org/current/userguide/viewing_debugging_dependencies.html