AboutLibraries icon indicating copy to clipboard operation
AboutLibraries copied to clipboard

Some transitive dependencies not detected in my Android project

Open Gonbei774 opened this issue 1 month ago • 0 comments

This may be expected behavior, but I'm reporting it just in case.

Environment

  • AboutLibraries: 11.2.3
  • Gradle: 8.13
  • Kotlin: 2.0.21
  • Platform: Android (Jetpack Compose)

Issue

In my Android project, I compared ./gradlew app:dependencies --configuration releaseRuntimeClasspath with the generated aboutlibraries.json. Some transitive dependencies are not included in the output.

My project uses sh.calvin.reorderable:reorderable:3.0.0 which depends on JetBrains Compose Multiplatform libraries.

Libraries not detected

org.jetbrains.compose.*

  • org.jetbrains.compose.runtime:runtime
  • org.jetbrains.compose.ui:ui
  • org.jetbrains.compose.ui:ui-geometry
  • org.jetbrains.compose.ui:ui-graphics
  • org.jetbrains.compose.ui:ui-text
  • org.jetbrains.compose.ui:ui-unit
  • org.jetbrains.compose.ui:ui-util
  • org.jetbrains.compose.ui:ui-tooling-preview
  • org.jetbrains.compose.foundation:foundation
  • org.jetbrains.compose.foundation:foundation-layout
  • org.jetbrains.compose.animation:animation
  • org.jetbrains.compose.animation:animation-core
  • org.jetbrains.compose.material3:material3
  • org.jetbrains.compose.runtime:runtime-saveable
  • org.jetbrains.compose.annotation-internal:annotation
  • org.jetbrains.compose.collection-internal:collection

org.jetbrains.androidx.lifecycle.*

  • org.jetbrains.androidx.lifecycle:lifecycle-runtime
  • org.jetbrains.androidx.lifecycle:lifecycle-viewmodel
  • org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose
  • org.jetbrains.androidx.lifecycle:lifecycle-common

org.jetbrains.kotlinx.*

  • org.jetbrains.kotlinx:kotlinx-coroutines-core
  • org.jetbrains.kotlinx:kotlinx-serialization-core
  • org.jetbrains.kotlinx:kotlinx-serialization-json
  • org.jetbrains.kotlinx:kotlinx-collections-immutable
  • org.jetbrains.kotlinx:atomicfu

Others

  • org.jetbrains.kotlin:kotlin-stdlib-common

Workaround

Adding custom JSON files to config/aboutlibraries/libraries/ works.

Gonbei774 avatar Nov 27 '25 17:11 Gonbei774