endlessm / kolibri-installer-android

Android wrapper for Kolibri.
MIT License
0 stars 0 forks source link

Current androidx.fragment dependency outdated #180

Open dbnicholson opened 1 year ago

dbnicholson commented 1 year ago

From the Google Play Console:

Your latest production release (Manatee 6.38-389) contains SDK issues Endless Key Aug 18, 2023 14:37

dbnicholson commented 1 year ago

According to ./gradlew dependencies (run from ~/.local/share/python-for-android/dists/kolibri, this comes transitively from crashlytics:

releaseUnitTestCompileClasspath - Resolved configuration for compilation for variant: releaseUnitTest
+--- com.google.firebase:firebase-crashlytics:18.3.2
|    +--- com.google.android.datatransport:transport-api:3.0.0
|    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
|    +--- com.google.android.datatransport:transport-backend-cct:3.1.8
|    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
|    |    +--- com.google.android.datatransport:transport-api:3.0.0 (*)
|    |    +--- com.google.android.datatransport:transport-runtime:3.1.8
|    |    |    +--- androidx.annotation:annotation:1.3.0
|    |    |    +--- com.google.android.datatransport:transport-api:3.0.0 (*)
|    |    |    +--- com.google.firebase:firebase-encoders:17.0.0
|    |    |    |    \--- androidx.annotation:annotation:1.1.0 -> 1.3.0
|    |    |    +--- com.google.firebase:firebase-encoders-proto:16.0.0
|    |    |    |    +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
|    |    |    |    \--- com.google.firebase:firebase-encoders:17.0.0 (*)
|    |    |    \--- javax.inject:javax.inject:1
|    |    +--- com.google.firebase:firebase-encoders:17.0.0 (*)
|    |    \--- com.google.firebase:firebase-encoders-json:18.0.0
|    |         +--- androidx.annotation:annotation:1.1.0 -> 1.3.0
|    |         \--- com.google.firebase:firebase-encoders:17.0.0 (*)
|    +--- com.google.android.datatransport:transport-runtime:3.1.8 (*)
|    +--- com.google.android.gms:play-services-tasks:18.0.1
|    |    \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.1.0
...
|    |         \--- androidx.fragment:fragment:1.0.0

We could add an explicit dependency on androidx.fragment, but first I'm going to see if using the latest 18.3.7 release of firebase-crashlytics fixes this.