Skip to content

Instantly share code, notes, and snippets.

@liutikas
Created August 26, 2022 23:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save liutikas/f004cf95182a6d5aa8663bdf5603c5fd to your computer and use it in GitHub Desktop.
Save liutikas/f004cf95182a6d5aa8663bdf5603c5fd to your computer and use it in GitHub Desktop.
Advice for :activity:activity
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.lifecycle:lifecycle-runtime:2.5.1' (was api)
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :activity:activity-compose
Unused dependencies which should be removed:
api project(':activity:activity-ktx')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.8.0'
api project(':activity:activity')
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-runtime:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'androidx.savedstate:savedstate:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.runtime:runtime-saveable:1.0.1' (was api)
implementation 'androidx.compose.ui:ui:1.0.1' (was api)
Advice for :activity:activity-compose-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.4.32'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :activity:activity-compose:activity-compose-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.1'
api 'androidx.compose.runtime:runtime:1.0.1'
implementation 'androidx.compose.ui:ui-graphics:1.0.1'
implementation 'androidx.compose.ui:ui-text:1.0.1'
implementation 'androidx.compose.ui:ui:1.0.1'
implementation 'androidx.core:core:1.8.0'
implementation project(':activity:activity')
Advice for :activity:activity-compose:integration-tests:activity-demos
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':activity:activity-compose')
implementation project(':activity:activity-compose:activity-compose-samples')
Advice for :activity:activity-ktx
Unused dependencies which should be removed:
api 'androidx.core:core-ktx:1.2.0'
api 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
api 'androidx.savedstate:savedstate-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.8.0'
api 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
Advice for :activity:activity-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Existing dependencies which should be modified to be as indicated:
implementation 'org.jetbrains.kotlin:kotlin-reflect:1.4.32' (was testImplementation)
Advice for :activity:integration-tests:testapp
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.8.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':activity:activity')
implementation project(':lifecycle:lifecycle-common')
Advice for :ads:ads-identifier
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
Existing dependencies which should be modified to be as indicated:
api project(':ads:ads-identifier-common') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :ads:ads-identifier-common
Unused dependencies which should be removed:
testImplementation 'androidx.test:runner:1.4.0'
testImplementation project(':ads:ads-identifier-testing')
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :ads:ads-identifier-provider
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :ads:ads-identifier-provider:integration-tests:testapp
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :ads:ads-identifier-testing
Existing dependencies which should be modified to be as indicated:
implementation 'org.mockito:mockito-core:2.25.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :annotation:annotation-experimental-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :appcompat:appcompat
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.customview:customview:1.0.0'
api 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.loader:loader:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.viewpager:viewpager:1.0.0'
implementation project(':annotation:annotation-experimental')
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.savedstate:savedstate:1.2.0' (was api)
implementation project(':appcompat:appcompat-resources') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
compileOnly 'androidx.resourceinspection:resourceinspection-annotation:1.0.1' (was implementation)
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :appcompat:appcompat-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
api 'com.android.tools.external.org-jetbrains:uast:30.4.0-alpha08'
implementation 'com.android.tools:common:30.4.0-alpha08'
Advice for :appcompat:appcompat-lint:integration-tests
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':core:core')
Transitively used dependencies that should be declared directly as indicated:
implementation project(':appcompat:appcompat-resources')
Advice for :appcompat:appcompat-resources
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0' (was api)
implementation 'androidx.vectordrawable:vectordrawable:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :appcompat:integration-tests:receive-content-testapp
Unused dependencies which should be removed:
implementation 'androidx.test.espresso:espresso-idling-resource:3.5.0-alpha06'
implementation 'com.google.truth:truth:1.0.1'
Transitively used dependencies that should be declared directly as indicated:
implementation project(':core:core')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :appsearch:appsearch
Unused dependencies which should be removed:
implementation 'androidx.concurrent:concurrent-futures:1.0.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :appsearch:appsearch-builtin-types
Existing dependencies which should be modified to be as indicated:
api project(':appsearch:appsearch') (was implementation)
api project(':core:core') (was implementation)
Advice for :appsearch:appsearch-compiler
Unused dependencies which should be removed:
api 'javax.annotation:javax.annotation-api:1.2'
testImplementation 'appsearch-1.1.0-alpha01.jar'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.google.guava:guava:29.0-jre'
testImplementation 'com.google.auto.value:auto-value:1.6.3'
testImplementation 'com.google.truth:truth:0.44'
testImplementation 'junit:junit:4.12'
Existing dependencies which should be modified to be as indicated:
api 'com.google.auto:auto-common:0.11' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'com.google.auto.value:auto-value:1.6.3' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :appsearch:appsearch-debug-view
Unused dependencies which should be removed:
implementation 'androidx.concurrent:concurrent-futures:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.3.0'
api 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
api 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.fragment:fragment:1.3.0' (was implementation)
api 'com.google.guava:guava:31.1-android' (was implementation)
api project(':appsearch:appsearch') (was implementation)
Advice for :appsearch:appsearch-debug-view:samples
Unused dependencies which should be removed:
implementation 'androidx.concurrent:concurrent-futures:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'com.google.android.material:material:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.7.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :appsearch:appsearch-ktx
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :appsearch:appsearch-local-storage
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.2.0'
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
Existing dependencies which should be modified to be as indicated:
api project(':appsearch:appsearch') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :appsearch:appsearch-platform-storage
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.concurrent:concurrent-futures:1.0.0' (was implementation)
api project(':appsearch:appsearch') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :appsearch:appsearch-test-util
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.collection:collection:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.google.guava:guava:28.1-android'
Existing dependencies which should be modified to be as indicated:
api project(':appsearch:appsearch') (was implementation)
api project(':appsearch:appsearch-local-storage') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :arch:core:core-common
Unused dependencies which should be removed:
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :arch:core:core-runtime
Unused dependencies which should be removed:
api project(':arch:core:core-common')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :arch:core:core-testing
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Existing dependencies which should be modified to be as indicated:
implementation 'org.mockito:mockito-core:2.25.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :asynclayoutinflater:asynclayoutinflater
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :asynclayoutinflater:asynclayoutinflater-appcompat
Transitively used dependencies that should be declared directly as indicated:
implementation project(':appcompat:appcompat-resources')
Existing dependencies which should be modified to be as indicated:
api project(':asynclayoutinflater:asynclayoutinflater') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :benchmark:benchmark-common
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
implementation project(':tracing:tracing-perfetto')
implementation project(':tracing:tracing-perfetto-binary')
Transitively used dependencies that should be declared directly as indicated:
api 'com.squareup.okio:okio:3.0.0'
implementation 'androidx.tracing:tracing:1.0.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :benchmark:benchmark-gradle-plugin
Unused dependencies which should be removed:
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.android.tools.build:gradle-api:7.0.0'
Advice for :benchmark:benchmark-junit4
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.test:monitor:1.5.0'
implementation 'androidx.tracing:tracing:1.0.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.test:runner:1.4.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :benchmark:benchmark-macro
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.test:core:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.test:monitor:1.5.0'
implementation 'androidx.tracing:tracing:1.1.0-rc01'
Existing dependencies which should be modified to be as indicated:
api 'androidx.test.uiautomator:uiautomator:2.2.0' (was implementation)
implementation 'junit:junit:4.13.2' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :benchmark:benchmark-macro-junit4
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.test.uiautomator:uiautomator:2.2.0'
implementation 'androidx.test:runner:1.3.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :benchmark:integration-tests:macrobenchmark-target
Unused dependencies which should be removed:
implementation 'com.google.android.material:material:1.2.1'
implementation project(':activity:activity')
implementation project(':tracing:tracing-perfetto')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.5.1'
implementation project(':tracing:tracing')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':profileinstaller:profileinstaller') (was implementation)
runtimeOnly project(':room:room-runtime') (was implementation)
Advice for :biometric:biometric
Unused dependencies which should be removed:
implementation 'androidx.activity:activity:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.lifecycle:lifecycle-common:2.2.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.lifecycle:lifecycle-viewmodel:2.2.0' (was implementation)
implementation 'androidx.core:core:1.3.2' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :biometric:biometric-ktx
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.2.5'
Advice for :biometric:biometric-ktx-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.2.5'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':biometric:biometric')
Advice for :biometric:integration-tests:testapp
Unused dependencies which should be removed:
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8.1'
implementation 'androidx.activity:activity-ktx:1.1.0'
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.fragment:fragment-ktx:1.2.5'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.2.5'
implementation project(':biometric:biometric')
Advice for :bluetooth:bluetooth
Unused dependencies which should be removed:
api project(':bluetooth:bluetooth-core')
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.4.0' (was implementation)
Advice for :bluetooth:bluetooth-core
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.4.0' (was implementation)
Advice for :bluetooth:bluetooth-testing
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :bluetooth:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.activity:activity-ktx:1.4.0'
implementation 'androidx.fragment:fragment-ktx:1.4.1'
implementation 'androidx.navigation:navigation-fragment-ktx:2.4.2'
implementation 'androidx.navigation:navigation-ui-ktx:2.4.2'
implementation project(':bluetooth:bluetooth')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.4.0'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'androidx.core:core:1.7.0'
implementation 'androidx.customview:customview:1.1.0'
implementation 'androidx.fragment:fragment:1.4.1'
implementation 'androidx.navigation:navigation-common:2.4.2'
implementation 'androidx.navigation:navigation-fragment:2.4.2'
implementation 'androidx.navigation:navigation-runtime:2.4.2'
implementation 'androidx.navigation:navigation-ui:2.4.2'
implementation project(':bluetooth:bluetooth-core')
Advice for :browser:browser
Unused dependencies which should be removed:
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.guava:guava:27.0.1-jre'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.concurrent:concurrent-futures:1.0.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :buildSrc-tests
Unused dependencies which should be removed:
implementation 'com.googlecode.json-simple:json-simple:1.1'
implementation 'org.dom4j:dom4j:2.1.3'
testImplementation 'gradle-kotlin-dsl-7.5.jar'
testImplementation 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10'
testImplementation 'org.tomlj:tomlj:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'xml-apis:xml-apis:1.4.01'
Existing dependencies which should be modified to be as indicated:
testImplementation 'com.google.code.gson:gson:2.9.0' (was implementation)
testImplementation 'jetpad-integration.jar' (was implementation)
testImplementation 'private.jar' (was implementation)
testImplementation 'public.jar' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'xerces:xercesImpl:2.12.0' (was implementation)
Advice for :camera:camera-camera2
Unused dependencies which should be removed:
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-livedata:2.1.0'
testImplementation 'androidx.lifecycle:lifecycle-common:2.3.1'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.guava:listenablefuture:1.0' (was implementation)
implementation 'androidx.annotation:annotation-experimental:1.1.0' (was testImplementation)
testImplementation 'androidx.concurrent:concurrent-futures:1.1.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-camera2-pipe
Unused dependencies which should be removed:
kaptTest 'com.google.dagger:dagger-compiler:2.42'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'javax.inject:javax.inject:1'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.dagger:dagger:2.42' (was implementation)
implementation 'org.jetbrains.kotlinx:atomicfu:0.13.1' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :camera:camera-camera2-pipe-integration
Unused dependencies which should be removed:
implementation 'androidx.concurrent:concurrent-listenablefuture-callback:1.0.0-beta01'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.3.1'
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
api 'com.google.guava:listenablefuture:1.0'
api 'javax.inject:javax.inject:1'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation project(':concurrent:concurrent-futures')
testImplementation 'androidx.lifecycle:lifecycle-common:2.3.1'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.dagger:dagger:2.42' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :camera:camera-camera2-pipe-testing
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'org.jetbrains.kotlinx:atomicfu:0.13.1'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':camera:camera-camera2-pipe') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :camera:camera-core
Unused dependencies which should be removed:
api 'androidx.lifecycle:lifecycle-livedata:2.1.0'
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.exifinterface:exifinterface:1.3.2'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.arch.core:core-common:2.1.0'
api 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.concurrent:concurrent-futures:1.0.0' (was implementation)
api 'androidx.core:core:1.1.0' (was implementation)
implementation 'androidx.annotation:annotation-experimental:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-effects
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':camera:camera-core') (was api)
Advice for :camera:camera-extensions
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.0.0'
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation project(':camera:camera-extensions-stub')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.1.0'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Dependencies which could be compile-only:
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-extensions-stub
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.0.0' (was api)
Advice for :camera:camera-lifecycle
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.arch.core:core-common:2.1.0'
Dependencies which could be compile-only:
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-mlkit-vision
Unused dependencies which should be removed:
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation project(':camera:camera-core')
testImplementation project(':camera:camera-view')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.3.2'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'com.google.android.gms:play-services-basement:18.0.0'
implementation 'com.google.android.gms:play-services-tasks:18.0.1'
testImplementation 'androidx.core:core:1.2.0'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation project(':camera:camera-view') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :camera:camera-testing
Unused dependencies which should be removed:
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.1.0'
api 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.1.0'
implementation 'androidx.test:monitor:1.4.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.appcompat:appcompat:1.1.0' (was implementation)
api 'androidx.core:core:1.1.0' (was implementation)
api 'androidx.test.espresso:espresso-idling-resource:3.3.0' (was implementation)
api 'com.google.guava:listenablefuture:1.0' (was implementation)
api 'junit:junit:4.13.2' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :camera:camera-testlib-extensions
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :camera:camera-video
Unused dependencies which should be removed:
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.1.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-view
Unused dependencies which should be removed:
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
testImplementation project(':camera:camera-camera2')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-livedata:2.1.0'
testImplementation 'androidx.test:monitor:1.4.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.guava:listenablefuture:1.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:camera-viewfinder
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.1.0-rc01'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.test.espresso:espresso-idling-resource:3.1.0'
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.arch.core:core-common:2.1.0'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.concurrent:concurrent-futures:1.0.0' (was implementation)
api 'com.google.guava:listenablefuture:1.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :camera:integration-tests:camera-testapp-avsync
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.5.0-alpha03'
implementation 'androidx.compose.foundation:foundation-layout:1.1.1'
implementation 'androidx.compose.foundation:foundation:1.1.1'
implementation 'androidx.compose.material:material-icons-core:1.1.1'
implementation 'androidx.compose.material:material-ripple:1.1.1'
implementation 'androidx.compose.runtime:runtime:1.1.1'
implementation 'androidx.compose.ui:ui-graphics:1.1.1'
implementation 'androidx.compose.ui:ui-unit:1.1.1'
implementation 'androidx.core:core:1.8.0-alpha05'
implementation 'androidx.lifecycle:lifecycle-common:2.5.0-alpha03'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.0-alpha03'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.0-alpha03'
implementation 'com.google.guava:listenablefuture:1.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2'
implementation project(':camera:camera-core')
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':camera:camera-camera2') (was implementation)
Advice for :camera:integration-tests:camera-testapp-camera2-pipe
Unused dependencies which should be removed:
debugImplementation 'androidx.test:core:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :camera:integration-tests:camera-testapp-core
Unused dependencies which should be removed:
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8.1'
debugImplementation project(':camera:camera-testing')
implementation project(':camera:camera-mlkit-vision')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.2.3'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.constraintlayout:constraintlayout:2.0.1' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'com.google.mlkit:barcode-scanning:17.0.2' (was implementation)
Advice for :camera:integration-tests:camera-testapp-diagnose
Unused dependencies which should be removed:
debugImplementation 'androidx.test:core:1.4.0'
implementation 'androidx.activity:activity-ktx:1.2.0'
implementation 'androidx.concurrent:concurrent-futures-ktx:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'com.google.guava:guava:31.1-android'
implementation project(':camera:camera-lifecycle')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.0'
implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0'
implementation 'com.google.mlkit:barcode-scanning-common:17.0.0'
implementation 'com.google.mlkit:vision-interfaces:16.0.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'com.google.mlkit:barcode-scanning:17.0.2' (was implementation)
runtimeOnly project(':camera:camera-camera2') (was implementation)
Advice for :camera:integration-tests:camera-testapp-extensions
Unused dependencies which should be removed:
debugImplementation project(':camera:camera-testing')
implementation 'androidx.activity:activity-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
debugImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.core:core:1.3.2'
implementation 'androidx.fragment:fragment:1.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation project(':camera:camera-core')
releaseImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1'
Existing dependencies which should be modified to be as indicated:
debugImplementation 'androidx.test.espresso:espresso-idling-resource:3.3.0' (was implementation)
implementation 'androidx.constraintlayout:constraintlayout:2.0.1' (was api)
releaseImplementation 'androidx.test.espresso:espresso-idling-resource:3.1.0' (was implementation)
Advice for :camera:integration-tests:camera-testapp-timing
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.1.0'
implementation 'androidx.fragment:fragment-ktx:1.3.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.0'
implementation 'com.google.truth:truth:1.0.1'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.core:core:1.3.1'
implementation 'androidx.fragment:fragment:1.3.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Advice for :camera:integration-tests:camera-testapp-uiwidgets
Unused dependencies which should be removed:
debugImplementation 'androidx.compose.ui:ui-test-manifest:1.1.1'
debugImplementation 'androidx.fragment:fragment-testing:1.2.5'
debugImplementation 'androidx.test:core:1.4.0'
debugImplementation project(':camera:camera-testing')
implementation 'androidx.activity:activity-ktx:1.4.0'
implementation 'androidx.compose.ui:ui-tooling:1.1.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.1'
implementation project(':window:window-java')
Transitively used dependencies that should be declared directly as indicated:
debugImplementation 'androidx.fragment:fragment:1.2.5'
implementation 'androidx.activity:activity:1.4.0'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.foundation:foundation-layout:1.1.1'
implementation 'androidx.compose.foundation:foundation:1.1.1'
implementation 'androidx.compose.material:material-icons-core:1.1.1'
implementation 'androidx.compose.material:material-ripple:1.1.1'
implementation 'androidx.compose.runtime:runtime-saveable:1.1.1'
implementation 'androidx.compose.ui:ui-geometry:1.1.1'
implementation 'androidx.compose.ui:ui-graphics:1.1.1'
implementation 'androidx.compose.ui:ui-text:1.1.1'
implementation 'androidx.compose.ui:ui-unit:1.1.1'
implementation 'androidx.compose.ui:ui:1.1.1'
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'androidx.navigation:navigation-common:2.4.2'
implementation 'androidx.navigation:navigation-runtime:2.4.2'
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha02'
implementation 'androidx.viewpager:viewpager:1.0.0'
implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0'
implementation 'com.google.mlkit:barcode-scanning-common:17.0.0'
implementation 'com.google.mlkit:vision-interfaces:16.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':concurrent:concurrent-futures-ktx')
releaseImplementation 'androidx.fragment:fragment:1.1.0'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'com.google.mlkit:barcode-scanning:17.0.2' (was implementation)
Advice for :camera:integration-tests:camera-testapp-view
Unused dependencies which should be removed:
debugImplementation 'androidx.fragment:fragment-testing:1.2.3'
debugImplementation 'androidx.test:core:1.4.0'
debugImplementation project(':camera:camera-testing')
implementation 'androidx.activity:activity-compose:1.3.1'
implementation 'androidx.compose.material:material:1.0.5'
implementation 'androidx.compose.ui:ui-tooling:1.0.5'
implementation 'androidx.lifecycle:lifecycle-livedata:2.2.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.1'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.core:core:1.5.0'
implementation 'androidx.fragment:fragment:1.3.4'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:18.0.0'
implementation 'com.google.mlkit:barcode-scanning-common:17.0.0'
implementation 'com.google.mlkit:vision-interfaces:16.0.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':camera:camera-core')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'com.google.mlkit:barcode-scanning:17.0.2' (was implementation)
runtimeOnly project(':camera:camera-camera2') (was implementation)
Advice for :camera:integration-tests:camera-testapp-viewfinder
Unused dependencies which should be removed:
debugImplementation 'androidx.fragment:fragment-testing:1.2.3'
debugImplementation 'androidx.test:core:1.4.0'
debugImplementation project(':camera:camera-testing')
implementation 'androidx.activity:activity-ktx:1.2.0'
implementation 'androidx.concurrent:concurrent-futures-ktx:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation project(':camera:camera-lifecycle')
implementation project(':window:window-java')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.fragment:fragment:1.3.4'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':camera:camera-core')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':camera:camera-camera2') (was implementation)
Advice for :car:app:app
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.3.1'
api 'androidx.lifecycle:lifecycle-livedata-core:2.3.0'
api 'androidx.lifecycle:lifecycle-runtime:2.3.1'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.7.0' (was implementation)
implementation 'androidx.annotation:annotation-experimental:1.1.0' (was api)
implementation 'androidx.lifecycle:lifecycle-common-java8:2.2.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :car:app:app-automotive
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.annotation:annotation-experimental:1.2.0'
implementation 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.fragment:fragment-testing:1.2.3'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.3.0'
api 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'com.google.code.findbugs:jsr305:3.0.2'
testImplementation 'androidx.lifecycle:lifecycle-runtime:2.3.1'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.7.0' (was implementation)
api 'androidx.fragment:fragment:1.3.0' (was implementation)
api 'com.google.guava:guava:31.1-android' (was implementation)
implementation 'androidx.annotation:annotation-experimental:1.2.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :car:app:app-projected
Unused dependencies which should be removed:
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':car:app:app') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :car:app:app-samples:helloworld-automotive
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:helloworld-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-automotive') (was implementation)
Advice for :car:app:app-samples:helloworld-common
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'androidx.lifecycle:lifecycle-common:2.3.0'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':car:app:app') (was implementation)
Advice for :car:app:app-samples:helloworld-mobile
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:helloworld-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-projected') (was implementation)
Advice for :car:app:app-samples:navigation-automotive
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:navigation-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-automotive') (was implementation)
Advice for :car:app:app-samples:navigation-common
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata:2.3.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
api 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.activity:activity:1.2.3' (was implementation)
api project(':car:app:app') (was implementation)
Advice for :car:app:app-samples:navigation-mobile
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:navigation-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-projected') (was implementation)
Advice for :car:app:app-samples:places-automotive
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:places-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-automotive') (was implementation)
Advice for :car:app:app-samples:places-common
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.2.0'
implementation 'androidx.core:core:1.5.0-alpha01'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
api 'androidx.lifecycle:lifecycle-common:2.3.1'
Existing dependencies which should be modified to be as indicated:
api project(':car:app:app') (was implementation)
Advice for :car:app:app-samples:places-mobile
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:places-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-projected') (was implementation)
Advice for :car:app:app-samples:showcase-automotive
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:showcase-common')
Advice for :car:app:app-samples:showcase-common
Unused dependencies which should be removed:
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.activity:activity:1.2.0'
api 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
api 'androidx.lifecycle:lifecycle-common:2.3.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.7.0' (was implementation)
api project(':car:app:app') (was implementation)
Advice for :car:app:app-samples:showcase-mobile
Unused dependencies which should be removed:
implementation project(':car:app:app-samples:showcase-common')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':car:app:app-projected') (was implementation)
Advice for :car:app:app-testing
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
implementation 'androidx.annotation:annotation:1.1.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation project(':car:app:app-projected')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'org.robolectric:shadows-framework:4.8.1'
testImplementation 'androidx.lifecycle:lifecycle-common:2.3.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.lifecycle:lifecycle-runtime:2.3.1' (was implementation)
testImplementation 'androidx.lifecycle:lifecycle-runtime:2.3.0' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.robolectric:robolectric:4.8.1' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :cardview:cardview
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :collection:collection-ktx
Unused dependencies which should be removed:
api project(':collection:collection')
Advice for :collection:integration-tests:testapp
Existing dependencies which should be modified to be as indicated:
api project(':collection:collection') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was implementation)
Advice for :compose:animation:animation
Unused dependencies which should be removed:
api 'androidx.compose.ui:ui:1.0.0'
implementation 'androidx.compose.ui:ui-util:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui-graphics:1.2.0'
api 'androidx.compose.ui:ui-unit:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'androidx.compose.ui:ui-graphics:1.0.0'
testImplementation 'androidx.compose.ui:ui-unit:1.0.0'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui-geometry:1.2.0' (was api)
testImplementation 'androidx.compose.runtime:runtime:1.1.1' (was api)
testImplementation 'androidx.compose.ui:ui-geometry:1.0.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:animation:animation-core
Unused dependencies which should be removed:
implementation 'androidx.compose.ui:ui-util:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui-geometry:1.2.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
api 'androidx.compose.ui:ui-unit:1.2.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:animation:animation-core-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:animation:animation-core:animation-core-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.ui:ui-unit:1.0.0'
implementation 'androidx.compose.ui:ui:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.animation:animation:1.0.0'
implementation 'androidx.compose.material:material-icons-core:1.0.0'
implementation 'androidx.compose.ui:ui-geometry:1.2.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
implementation 'androidx.compose.ui:ui-text:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.0' (was implementation)
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
Advice for :compose:animation:animation-graphics
Unused dependencies which should be removed:
api 'androidx.compose.foundation:foundation-layout:1.0.0'
api 'androidx.compose.runtime:runtime:1.1.1'
api 'androidx.compose.ui:ui-geometry:1.2.0'
api 'androidx.compose.ui:ui:1.1.1'
implementation 'androidx.compose.ui:ui-util:1.0.0'
implementation 'androidx.core:core-ktx:1.5.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui-graphics:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.core:core:1.5.0'
implementation project(':compose:animation:animation-core')
Existing dependencies which should be modified to be as indicated:
implementation project(':compose:animation:animation') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:animation:animation-graphics:animation-graphics-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.material:material:1.0.0'
implementation 'androidx.compose.ui:ui-text:1.2.0'
implementation project(':compose:animation:animation')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
implementation 'androidx.compose.ui:ui-unit:1.2.0'
implementation 'androidx.compose.ui:ui:1.2.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
Advice for :compose:animation:animation-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:animation:animation:animation-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.ui:ui-text:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.0'
api 'androidx.compose.ui:ui-graphics:1.2.0'
api project(':compose:animation:animation-core')
implementation 'androidx.compose.material:material-icons-core:1.0.0'
implementation 'androidx.compose.ui:ui-geometry:1.2.0'
implementation 'androidx.compose.ui:ui-unit:1.2.0'
implementation 'androidx.compose.ui:ui:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
api project(':compose:animation:animation') (was implementation)
Advice for :compose:animation:animation:integration-tests:animation-demos
Unused dependencies which should be removed:
debugImplementation project(':compose:ui:ui-tooling')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':compose:animation:animation-core')
api project(':compose:ui:ui-geometry')
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-unit')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime-saveable')
Existing dependencies which should be modified to be as indicated:
api project(':compose:animation:animation') (was implementation)
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :compose:benchmark-utils
Unused dependencies which should be removed:
implementation project(':compose:ui:ui')
Transitively used dependencies that should be declared directly as indicated:
api 'junit:junit:4.13.2'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':compose:ui:ui-graphics')
implementation project(':activity:activity')
implementation project(':annotation:annotation')
implementation project(':benchmark:benchmark-common')
implementation project(':compose:ui:ui-test')
Advice for :compose:compiler:compiler-daemon
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':compose:compiler:compiler-hosted') (was implementation)
Advice for :compose:compiler:compiler-hosted:integration-tests
Unused dependencies which should be removed:
testImplementation 'androidx.activity:activity-ktx:1.2.0'
testImplementation 'androidx.core:core-ktx:1.1.0'
testImplementation 'com.google.guava:guava:31.1-android'
testImplementation 'org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.4'
testImplementation project(':compose:material:material')
testImplementation project(':compose:ui:ui')
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'androidx.activity:activity:1.2.0'
testImplementation 'org.jetbrains.kotlin:kotlin-compiler:1.7.10'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
testImplementation 'org.robolectric:utils:4.8.1'
Advice for :compose:foundation:foundation
Unused dependencies which should be removed:
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.animation:animation-core:1.1.1'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':compose:runtime:runtime-saveable')
api project(':compose:ui:ui-geometry')
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-text')
api project(':compose:ui:ui-unit')
implementation project(':annotation:annotation')
implementation project(':compose:ui:ui-util')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
implementation 'androidx.compose.animation:animation:1.1.1' (was api)
Advice for :compose:foundation:foundation-layout
Unused dependencies which should be removed:
implementation 'androidx.compose.ui:ui-util:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21'
implementation 'androidx.compose.ui:ui-geometry:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:foundation:foundation-layout:foundation-layout-samples
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.7.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation 'androidx.activity:activity:1.4.0'
implementation 'androidx.core:core:1.7.0'
implementation project(':compose:ui:ui')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
Advice for :compose:foundation:foundation-layout:integration-tests:foundation-layout-demos
Unused dependencies which should be removed:
implementation project(':compose:foundation:foundation-layout:foundation-layout-samples')
Transitively used dependencies that should be declared directly as indicated:
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
Advice for :compose:foundation:foundation-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
api project(':compose:lint:common')
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:foundation:foundation:foundation-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.animation:animation:1.1.1'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':compose:runtime:runtime')
api project(':compose:ui:ui')
api project(':compose:ui:ui-text')
api project(':compose:ui:ui-unit')
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.material:material-icons-core:1.0.0'
implementation 'androidx.compose.material:material-ripple:1.0.0'
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
Advice for :compose:foundation:foundation:integration-tests:foundation-demos
Unused dependencies which should be removed:
debugImplementation project(':compose:ui:ui-tooling')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':compose:ui:ui-geometry')
api project(':compose:ui:ui-unit')
implementation 'androidx.core:core-ktx:1.5.0'
implementation project(':annotation:annotation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-graphics')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
api project(':compose:ui:ui-text') (was implementation)
Advice for :compose:integration-tests:demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.fragment:fragment:1.3.6'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
implementation 'androidx.preference:preference:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:animation:animation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' (was implementation)
Advice for :compose:integration-tests:demos:common
Unused dependencies which should be removed:
api 'androidx.fragment:fragment-ktx:1.3.6'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.3.6'
Advice for :compose:integration-tests:docs-snippets
Unused dependencies which should be removed:
implementation 'androidx.activity:activity-ktx:1.5.1'
implementation 'androidx.test:core:1.4.1-alpha06'
implementation 'androidx.test:rules:1.4.0'
implementation 'com.google.truth:truth:1.0.1'
implementation project(':compose:material:material-icons-extended')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation:1.2.0'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':compose:animation:animation')
api project(':compose:ui:ui')
api project(':lifecycle:lifecycle-viewmodel')
api project(':navigation:navigation-common')
api project(':navigation:navigation-runtime')
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.core:core-ktx:1.5.0'
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'androidx.test:monitor:1.6.0-alpha03'
implementation 'org.hamcrest:hamcrest-core:1.3'
implementation project(':annotation:annotation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:material:material-ripple')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-test')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
implementation project(':lifecycle:lifecycle-common')
implementation project(':lifecycle:lifecycle-livedata-core')
implementation project(':paging:paging-common')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:material:material') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui-graphics') (was implementation)
api project(':lifecycle:lifecycle-viewmodel-savedstate') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' (was implementation)
Advice for :compose:integration-tests:macrobenchmark-target
Unused dependencies which should be removed:
implementation project(':compose:ui:ui-tooling')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core-ktx:1.5.0'
implementation 'androidx.core:core:1.8.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':activity:activity')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':compose:runtime:runtime-tracing') (was implementation)
Advice for :compose:integration-tests:material-catalog
Unused dependencies which should be removed:
implementation project(':compose:material:material')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.foundation:foundation:1.2.0'
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
implementation project(':core:core')
implementation project(':navigation:navigation-common')
implementation project(':navigation:navigation-runtime')
Advice for :compose:lint:common
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint-tests:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
Advice for :compose:lint:common-test
Unused dependencies which should be removed:
api 'com.android.tools.lint:lint:30.4.0-alpha08'
api 'com.google.truth:truth:1.0.1'
api 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
Advice for :compose:lint:internal-lint-checks
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'com.google.truth:truth:1.0.1'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.org-jetbrains:uast:30.4.0-alpha08'
implementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.4.0-alpha08'
implementation 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0'
Advice for :compose:material3:material3
Unused dependencies which should be removed:
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.0'
implementation 'androidx.savedstate:savedstate-ktx:1.2.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime-saveable:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-unit')
implementation 'androidx.compose.animation:animation:1.1.1'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'androidx.savedstate:savedstate:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-util')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.animation:animation-core:1.1.1' (was implementation)
api 'androidx.compose.foundation:foundation-layout:1.2.0' (was implementation)
implementation 'androidx.compose.material:material-icons-core:1.0.2' (was api)
implementation 'androidx.compose.material:material-ripple:1.0.0' (was api)
Advice for :compose:material3:material3-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
api project(':compose:lint:common')
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:material3:material3-window-size-class
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21'
implementation 'androidx.compose.ui:ui-geometry:1.2.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui-unit:1.2.0' (was api)
implementation 'androidx.compose.ui:ui:1.2.0' (was api)
Advice for :compose:material3:material3-window-size-class:material3-window-size-class-samples
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.3.1'
Advice for :compose:material3:material3:integration-tests:material3-catalog
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation:1.2.0'
api project(':compose:runtime:runtime-saveable')
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
implementation project(':navigation:navigation-common')
implementation project(':navigation:navigation-runtime')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:material3:material3') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
Advice for :compose:material3:material3:integration-tests:material3-demos
Unused dependencies which should be removed:
implementation project(':compose:animation:animation')
Transitively used dependencies that should be declared directly as indicated:
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
Advice for :compose:material3:material3:material3-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
implementation 'androidx.savedstate:savedstate-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.material:material-icons-core:1.2.0'
implementation 'androidx.compose.runtime:runtime-saveable:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.2.0' (was implementation)
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
api 'androidx.compose.ui:ui:1.2.0' (was implementation)
api project(':compose:material3:material3') (was implementation)
Advice for :compose:material:material
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation-layout:1.1.1'
implementation 'androidx.compose.ui:ui-util:1.0.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.0'
implementation 'androidx.savedstate:savedstate:1.1.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime-saveable:1.2.0'
api 'androidx.compose.ui:ui-graphics:1.2.0'
api 'androidx.compose.ui:ui-unit:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-geometry:1.2.0'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.2.0' (was implementation)
implementation project(':compose:material:material-icons-core') (was api)
implementation project(':compose:material:material-ripple') (was api)
Advice for :compose:material:material-icons-core
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-icons-core:material-icons-core-samples
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.foundation:foundation-layout:1.2.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
implementation 'androidx.compose.ui:ui:1.2.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
Advice for :compose:material:material-icons-extended
Unused dependencies which should be removed:
api project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime')
Advice for :compose:material:material-icons-extended-filled
Unused dependencies which should be removed:
implementation project(':compose:runtime:runtime')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.0.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-icons-extended-outlined
Unused dependencies which should be removed:
implementation project(':compose:runtime:runtime')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.0.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-icons-extended-rounded
Unused dependencies which should be removed:
implementation project(':compose:runtime:runtime')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.0.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-icons-extended-sharp
Unused dependencies which should be removed:
implementation project(':compose:runtime:runtime')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.0.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-icons-extended-twotone
Unused dependencies which should be removed:
implementation project(':compose:runtime:runtime')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.0.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Advice for :compose:material:material-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
api project(':compose:lint:common')
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:material:material-ripple
Unused dependencies which should be removed:
implementation 'androidx.compose.animation:animation:1.1.1'
implementation 'androidx.compose.ui:ui-util:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.10'
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.ui:ui-geometry:1.1.1'
implementation 'androidx.compose.ui:ui-graphics:1.1.1'
implementation 'androidx.compose.ui:ui-unit:1.1.1'
implementation 'androidx.compose.ui:ui:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.5.30'
Advice for :compose:material:material:icons:generator
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.7.10'
Existing dependencies which should be modified to be as indicated:
api 'com.android.tools.build:gradle:7.4.0-alpha08' (was implementation)
api 'com.squareup:kotlinpoet:1.12.0' (was implementation)
api 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10' (was implementation)
Advice for :compose:material:material:integration-tests:material-catalog
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation:1.2.0'
api project(':compose:runtime:runtime-saveable')
api project(':compose:ui:ui-text')
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.animation:animation:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
implementation project(':navigation:navigation-common')
implementation project(':navigation:navigation-runtime')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :compose:material:material:integration-tests:material-demos
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.activity:activity:1.3.1'
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.animation:animation:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :compose:material:material:material-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.animation:animation-core:1.1.1'
implementation 'androidx.compose.runtime:runtime-saveable:1.2.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
implementation 'androidx.compose.ui:ui-unit:1.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
implementation project(':compose:material:material-icons-core')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.2.0' (was implementation)
api 'androidx.compose.foundation:foundation:1.2.0' (was implementation)
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
api 'androidx.compose.ui:ui:1.2.0' (was implementation)
api project(':compose:material:material') (was implementation)
Advice for :compose:runtime:runtime
Unused dependencies which should be removed:
testImplementation 'org.jetbrains.kotlin:kotlin-test-junit:1.7.10'
testImplementation 'org.robolectric:robolectric:4.8.1'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.jetbrains.kotlin:kotlin-test:1.7.10'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :compose:runtime:runtime-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:runtime:runtime-livedata
Unused dependencies which should be removed:
api 'androidx.lifecycle:lifecycle-livedata:2.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.2.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.0'
Advice for :compose:runtime:runtime-livedata:runtime-livedata-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.2.0'
api project(':compose:runtime:runtime')
implementation 'androidx.compose.ui:ui-text:1.0.0'
implementation 'androidx.compose.ui:ui:1.0.0'
Advice for :compose:runtime:runtime-rxjava2:runtime-rxjava2-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'io.reactivex.rxjava2:rxjava:2.2.9'
api project(':compose:runtime:runtime')
implementation 'androidx.compose.ui:ui-text:1.0.0'
implementation 'androidx.compose.ui:ui:1.0.0'
Advice for :compose:runtime:runtime-rxjava3:runtime-rxjava3-samples
Unused dependencies which should be removed:
implementation 'androidx.compose.foundation:foundation:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'io.reactivex.rxjava3:rxjava:3.0.0'
api project(':compose:runtime:runtime')
implementation 'androidx.compose.ui:ui-text:1.0.0'
implementation 'androidx.compose.ui:ui:1.0.0'
Advice for :compose:runtime:runtime-saveable
Unused dependencies which should be removed:
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :compose:runtime:runtime-saveable-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:runtime:runtime-saveable:runtime-saveable-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.ui:ui:1.2.0'
implementation 'androidx.compose.foundation:foundation-layout:1.2.0'
implementation 'androidx.compose.ui:ui-graphics:1.2.0'
implementation 'androidx.compose.ui:ui-text:1.2.0'
implementation 'androidx.compose.ui:ui-unit:1.2.0'
Existing dependencies which should be modified to be as indicated:
api project(':compose:runtime:runtime') (was implementation)
Advice for :compose:runtime:runtime-tracing
Existing dependencies which should be modified to be as indicated:
api 'androidx.startup:startup-runtime:1.1.1' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :compose:runtime:runtime:runtime-samples
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.compose.foundation:foundation:1.0.0'
implementation 'androidx.compose.ui:ui-graphics:1.0.0'
implementation 'androidx.compose.ui:ui-text:1.0.0'
implementation 'androidx.compose.ui:ui-unit:1.0.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.0' (was implementation)
api project(':compose:runtime:runtime') (was implementation)
Advice for :compose:test-utils
Unused dependencies which should be removed:
implementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':activity:activity')
api project(':compose:ui:ui')
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'junit:junit:4.13.2'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-test')
Existing dependencies which should be modified to be as indicated:
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui-graphics') (was implementation)
api project(':compose:ui:ui-unit') (was implementation)
Advice for :compose:ui:ui
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.savedstate:savedstate-ktx:1.2.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation project(':compose:ui:ui-test-junit4')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.4.0'
api 'androidx.savedstate:savedstate:1.2.0'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':compose:runtime:runtime') (was implementation)
implementation project(':annotation:annotation') (was api)
implementation project(':compose:runtime:runtime-saveable') (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.profileinstaller:profileinstaller:1.2.0' (was implementation)
Advice for :compose:ui:ui-android-stubs
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :compose:ui:ui-geometry
Unused dependencies which should be removed:
testImplementation 'com.google.truth:truth:1.0.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :compose:ui:ui-graphics
Unused dependencies which should be removed:
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'org.jetbrains.kotlin:kotlin-test-junit:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':compose:ui:ui-geometry')
testImplementation 'org.jetbrains.kotlin:kotlin-test:1.7.10'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:ui:ui-graphics-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:ui:ui-graphics:ui-graphics-benchmark
Unused dependencies which should be removed:
implementation project(':compose:benchmark-utils')
implementation project(':compose:foundation:foundation')
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:test-utils')
api project(':compose:ui:ui-graphics')
implementation project(':compose:foundation:foundation-layout')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :compose:ui:ui-graphics:ui-graphics-samples
Unused dependencies which should be removed:
implementation project(':compose:ui:ui-util')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
implementation 'androidx.compose.ui:ui:1.0.0'
implementation project(':compose:ui:ui-geometry')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
implementation project(':compose:ui:ui-unit') (was api)
Advice for :compose:ui:ui-inspection
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:ui:ui-unit')
implementation project(':compose:runtime:runtime')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :compose:ui:ui-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:ui:ui-test
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.5.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
api project(':compose:ui:ui-geometry')
implementation 'androidx.core:core:1.7.0'
implementation 'org.hamcrest:hamcrest-core:1.3'
implementation project(':annotation:annotation')
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:runner:1.3.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.robolectric:annotations:4.8.1'
Advice for :compose:ui:ui-test-junit4
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
api project(':compose:ui:ui-unit')
implementation project(':annotation:annotation')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui')
implementation project(':compose:ui:ui-text')
testImplementation 'androidx.compose.foundation:foundation-layout:1.0.0'
testImplementation 'androidx.compose.foundation:foundation:1.2.0'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation project(':activity:activity')
testImplementation project(':compose:ui:ui-geometry')
testImplementation project(':compose:ui:ui-graphics')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.test.ext:junit:1.1.3' (was api)
Advice for :compose:ui:ui-test-manifest
Unused dependencies which should be removed:
api 'androidx.activity:activity:1.2.0'
Advice for :compose:ui:ui-test-manifest-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :compose:ui:ui-test-manifest:integration-tests:testapp
Unused dependencies which should be removed:
implementation project(':compose:ui:ui')
Dependencies which should be removed or changed to runtime-only:
debugRuntimeOnly project(':compose:ui:ui-test-manifest') (was debugImplementation)
Advice for :compose:ui:ui-test:ui-test-samples
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation 'androidx.compose.animation:animation-core:1.2.0'
implementation 'androidx.compose.foundation:foundation-layout:1.1.0'
implementation 'junit:junit:4.13.2'
implementation project(':compose:ui:ui')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.animation:animation:1.2.0' (was implementation)
Advice for :compose:ui:ui-text
Unused dependencies which should be removed:
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:ui:ui-geometry')
implementation 'androidx.annotation:annotation-experimental:1.1.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.runtime:runtime-saveable:1.2.0' (was implementation)
api 'androidx.compose.runtime:runtime:1.2.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:ui:ui-text-google-fonts
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api project(':compose:ui:ui-text') (was implementation)
Advice for :compose:ui:ui-text:ui-text-benchmark
Unused dependencies which should be removed:
implementation 'androidx.test:rules:1.4.0'
implementation project(':benchmark:benchmark-junit4')
implementation project(':compose:ui:ui-test-junit4')
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api 'junit:junit:4.13.2' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' (was implementation)
Advice for :compose:ui:ui-text:ui-text-samples
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:ui:ui-text') (was implementation)
Advice for :compose:ui:ui-tooling
Unused dependencies which should be removed:
implementation 'androidx.savedstate:savedstate-ktx:1.2.0'
implementation project(':compose:animation:animation')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.activity:activity:1.3.0'
api project(':compose:runtime:runtime')
api project(':compose:ui:ui-unit')
implementation 'androidx.compose.foundation:foundation-layout:1.0.0'
implementation 'androidx.compose.foundation:foundation:1.0.0'
implementation 'androidx.core:core:1.7.0'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
implementation 'androidx.savedstate:savedstate:1.2.0'
implementation project(':annotation:annotation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
Existing dependencies which should be modified to be as indicated:
implementation project(':compose:ui:ui-tooling-preview') (was api)
Advice for :compose:ui:ui-tooling-data
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
api project(':compose:ui:ui-unit')
implementation project(':compose:ui:ui-geometry')
Advice for :compose:ui:ui-tooling-preview
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.runtime:runtime:1.1.1' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :compose:ui:ui-unit
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :compose:ui:ui-unit:ui-unit-samples
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation project(':compose:ui:ui-graphics')
Advice for :compose:ui:ui-util
Unused dependencies which should be removed:
testImplementation 'org.jetbrains.kotlin:kotlin-test:1.7.10'
Advice for :compose:ui:ui-viewbinding
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation 'androidx.core:core-ktx:1.5.0'
implementation 'androidx.fragment:fragment:1.3.2'
Existing dependencies which should be modified to be as indicated:
api 'androidx.databinding:viewbinding:4.1.2' (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :compose:ui:ui-viewbinding:ui-viewbinding-samples
Unused dependencies which should be removed:
implementation 'androidx.fragment:fragment-ktx:1.3.2'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.3.2'
api project(':compose:runtime:runtime')
implementation project(':annotation:annotation')
Advice for :compose:ui:ui:integration-tests:ui-demos
Unused dependencies which should be removed:
debugImplementation project(':compose:ui:ui-tooling')
implementation 'androidx.fragment:fragment-ktx:1.3.6'
implementation project(':compose:animation:animation')
implementation project(':compose:runtime:runtime-livedata')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.appcompat:appcompat:1.1.0'
api 'androidx.core:core:1.7.0'
api 'androidx.fragment:fragment:1.3.6'
debugApi 'androidx.activity:activity:1.3.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
releaseApi 'androidx.activity:activity:1.2.4'
Existing dependencies which should be modified to be as indicated:
api 'androidx.coordinatorlayout:coordinatorlayout:1.1.0' (was implementation)
api 'androidx.viewpager2:viewpager2:1.0.0' (was implementation)
api 'com.google.android.material:material:1.2.1' (was implementation)
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':compose:ui:ui') (was implementation)
api project(':recyclerview:recyclerview') (was implementation)
Advice for :compose:ui:ui:ui-samples
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.5.0'
implementation 'com.google.android.material:material:1.2.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation:1.0.0'
api project(':compose:runtime:runtime')
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-unit')
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-text')
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.0' (was implementation)
api project(':compose:ui:ui') (was implementation)
Advice for :concurrent:concurrent-futures
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.guava:guava:28.1-android'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :concurrent:concurrent-futures-ktx
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:core:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
implementation project(':concurrent:concurrent-futures') (was api)
Advice for :contentpager:contentpager
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :coordinatorlayout:coordinatorlayout
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :core:core
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.3.1'
api 'com.google.guava:listenablefuture:1.0'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.lifecycle:lifecycle-runtime:2.3.1' (was api)
implementation project(':annotation:annotation-experimental') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-animation
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-animation-integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.3.1'
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'androidx.test:core:1.4.0'
implementation 'androidx.test:rules:1.4.0'
implementation project(':core:core-animation')
implementation project(':core:core-animation-testing')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-animation-testing
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.3.1'
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'androidx.test:core:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'junit:junit:4.12'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-appdigest
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-google-shortcuts
Unused dependencies which should be removed:
api 'androidx.core:core:1.7.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.appsearch:appsearch:1.1.0-alpha01' (was implementation)
api 'com.google.crypto.tink:tink-android:1.5.0' (was implementation)
Advice for :core:core-graphics-integration-tests:core-graphics-integration-tests
Unused dependencies which should be removed:
implementation project(':appcompat:appcompat')
implementation project(':core:core-ktx')
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':core:core')
Advice for :core:core-i18n
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-ktx
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-performance
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Advice for :core:core-remoteviews
Unused dependencies which should be removed:
testImplementation 'androidx.core:core:1.8.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.8.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :core:core-splashscreen
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :core:core-splashscreen:core-splashscreen-samples
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':core:core')
Advice for :core:core:integration-tests:publishing
Unused dependencies which should be removed:
testImplementation 'com.google.truth:truth:1.0.1'
Advice for :core:uwb:uwb
Unused dependencies which should be removed:
api 'androidx.core:core-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :core:uwb:uwb-rxjava3
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.6.4' (was api)
Advice for :credentials:credentials
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :cursoradapter:cursoradapter
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :customview:customview
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :datastore:datastore
Unused dependencies which should be removed:
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
testImplementation project(':internal-testutils-truth')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-compose-samples
Unused dependencies which should be removed:
debugImplementation project(':compose:ui:ui-tooling')
implementation 'androidx.core:core-ktx:1.7.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.3.1'
implementation 'androidx.compose.foundation:foundation-layout:1.2.0'
implementation 'androidx.compose.foundation:foundation:1.2.0'
implementation 'androidx.datastore:datastore-core:1.0.0'
implementation 'androidx.datastore:datastore-preferences-core:1.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:runtime:runtime')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Dependencies which should be removed or changed to runtime-only:
debugRuntimeOnly project(':compose:ui:ui-test-manifest') (was debugImplementation)
Advice for :datastore:datastore-multiprocess
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-preferences
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.jetbrains.kotlin:kotlin-test:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':datastore:datastore-core')
Advice for :datastore:datastore-preferences-proto
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
implementation project(':datastore:datastore-core') (was api)
Advice for :datastore:datastore-preferences-rxjava2
Unused dependencies which should be removed:
api project(':datastore:datastore')
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
testImplementation project(':internal-testutils-truth')
Transitively used dependencies that should be declared directly as indicated:
api project(':datastore:datastore-core')
api project(':datastore:datastore-preferences-core')
Existing dependencies which should be modified to be as indicated:
implementation project(':datastore:datastore-preferences') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-preferences-rxjava3
Unused dependencies which should be removed:
api project(':datastore:datastore')
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
testImplementation project(':internal-testutils-truth')
Transitively used dependencies that should be declared directly as indicated:
api project(':datastore:datastore-core')
api project(':datastore:datastore-preferences-core')
Existing dependencies which should be modified to be as indicated:
implementation project(':datastore:datastore-preferences') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-proto
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Existing dependencies which should be modified to be as indicated:
implementation 'com.google.protobuf:protobuf-javalite:3.19.4' (was api)
implementation project(':datastore:datastore-core') (was api)
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :datastore:datastore-rxjava2
Transitively used dependencies that should be declared directly as indicated:
api project(':datastore:datastore-core')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-rxjava3
Transitively used dependencies that should be declared directly as indicated:
api project(':datastore:datastore-core')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :datastore:datastore-sampleapp
Unused dependencies which should be removed:
implementation 'androidx.activity:activity-ktx:1.2.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.2'
implementation project(':datastore:datastore')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.2.4'
implementation 'androidx.lifecycle:lifecycle-common:2.3.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.1'
implementation project(':datastore:datastore-core')
implementation project(':datastore:datastore-preferences-core')
Advice for :documentfile:documentfile
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :draganddrop:draganddrop
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.appcompat:appcompat:1.4.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :draganddrop:integration-tests:sampleapp
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.7.0'
Advice for :drawerlayout:drawerlayout
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :dynamicanimation:dynamicanimation
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.1.0' (was api)
Advice for :emoji2:emoji2
Unused dependencies which should be removed:
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.lifecycle:lifecycle-common:2.4.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :emoji2:emoji2-bundled
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.3.0'
Advice for :emoji2:emoji2-views
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.3.0' (was api)
implementation project(':emoji2:emoji2') (was api)
Advice for :emoji2:emoji2-views-helper
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.3.0' (was api)
Advice for :emoji2:integration-tests:init-disabled-macrobenchmark-target
Unused dependencies which should be removed:
implementation 'com.google.android.material:material:1.2.1'
implementation project(':arch:core:core-runtime')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':startup:startup-runtime') (was implementation)
Advice for :emoji2:integration-tests:init-enabled-macrobenchmark-target
Unused dependencies which should be removed:
implementation 'com.google.android.material:material:1.2.1'
implementation project(':arch:core:core-runtime')
Advice for :emoji:emoji
Unused dependencies which should be removed:
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
Advice for :emoji:emoji-appcompat
Existing dependencies which should be modified to be as indicated:
implementation project(':emoji:emoji') (was api)
Advice for :emoji:emoji-bundled
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.3.0-rc01'
Advice for :enterprise:enterprise-feedback
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
api 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.0.1' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was api)
Advice for :enterprise:enterprise-feedback-testing
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'junit:junit:4.12'
Advice for :exifinterface:exifinterface
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :fragment:fragment
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.8.0'
api 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.5.1'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core-ktx:1.2.0' (was api)
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :fragment:fragment-ktx
Unused dependencies which should be removed:
api 'androidx.activity:activity-ktx:1.5.1'
api 'androidx.collection:collection-ktx:1.1.0'
api 'androidx.core:core-ktx:1.2.0'
api 'androidx.lifecycle:lifecycle-livedata-core-ktx:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
api 'androidx.savedstate:savedstate-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
Advice for :fragment:fragment-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.4.32'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
api 'com.android.tools.layoutlib:layoutlib-api:30.0.4'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :fragment:fragment-testing
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.5.1'
api project(':fragment:fragment')
implementation 'androidx.activity:activity-ktx:1.5.1'
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
Existing dependencies which should be modified to be as indicated:
implementation project(':fragment:fragment-ktx') (was api)
Advice for :fragment:fragment-testing-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :fragment:fragment-truth
Unused dependencies which should be removed:
api project(':fragment:fragment-ktx')
Transitively used dependencies that should be declared directly as indicated:
api project(':fragment:fragment')
Advice for :fragment:integration-tests:testapp
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'androidx.core:core:1.8.0'
implementation project(':fragment:fragment')
Advice for :glance:glance
Unused dependencies which should be removed:
testImplementation 'androidx.datastore:datastore-core:1.0.0'
testImplementation 'androidx.datastore:datastore-preferences-core:1.0.0'
testImplementation 'androidx.datastore:datastore-preferences:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api project(':compose:runtime:runtime') (was implementation)
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta01' (was api)
implementation 'androidx.datastore:datastore-core:1.0.0' (was api)
implementation 'androidx.datastore:datastore-preferences:1.0.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :glance:glance-appwidget
Unused dependencies which should be removed:
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
testImplementation 'androidx.core:core-ktx:1.7.0'
testImplementation 'androidx.datastore:datastore-core:1.0.0'
testImplementation 'androidx.datastore:datastore-preferences-core:1.0.0'
testImplementation 'androidx.datastore:datastore-preferences:1.0.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:runtime:runtime')
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'androidx.core:core:1.8.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.datastore:datastore-preferences-core:1.0.0' (was implementation)
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta01' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :glance:glance-appwidget-preview
Unused dependencies which should be removed:
api project(':glance:glance')
implementation 'androidx.core:core:1.8.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.ui:ui-unit:1.1.0-beta01'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
implementation project(':compose:runtime:runtime') (was api)
implementation project(':glance:glance-appwidget') (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' (was api)
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :glance:glance-appwidget-proto
Existing dependencies which should be modified to be as indicated:
api 'androidx.datastore:datastore-core:1.0.0' (was implementation)
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Advice for :glance:glance-appwidget:glance-layout-generator
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10'
Existing dependencies which should be modified to be as indicated:
api 'com.android.tools.build:gradle:7.4.0-alpha08' (was implementation)
Advice for :glance:glance-appwidget:integration-tests:demos
Unused dependencies which should be removed:
implementation 'androidx.datastore:datastore-preferences:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta02'
implementation 'androidx.compose.ui:ui-text:1.1.0-beta02'
implementation 'androidx.compose.ui:ui-unit:1.1.0-beta02'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:runtime:runtime')
Advice for :glance:glance-appwidget:integration-tests:template-demos
Unused dependencies which should be removed:
implementation 'androidx.activity:activity-compose:1.4.0'
implementation 'androidx.activity:activity:1.4.0'
implementation 'androidx.compose.foundation:foundation-layout:1.1.0-beta02'
implementation 'androidx.compose.foundation:foundation:1.1.0-beta02'
implementation 'androidx.compose.material:material:1.1.0-beta02'
implementation 'androidx.compose.ui:ui:1.1.0-beta02'
implementation 'androidx.datastore:datastore-preferences:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta02'
implementation 'androidx.compose.ui:ui-unit:1.1.0-beta02'
implementation project(':compose:runtime:runtime')
Advice for :glance:glance-preview
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.runtime:runtime:1.1.1' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.4.0' (was api)
Advice for :glance:glance-wear-tiles
Unused dependencies which should be removed:
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:guava:31.0.1-jre'
api project(':compose:runtime:runtime')
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'androidx.datastore:datastore-preferences-core:1.0.0'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta01' (was api)
Advice for :glance:glance-wear-tiles-preview
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.ui:ui-unit:1.1.0-beta01'
implementation 'androidx.wear.tiles:tiles:1.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.wear.tiles:tiles-renderer:1.0.0' (was api)
implementation project(':compose:runtime:runtime') (was api)
implementation project(':glance:glance-wear-tiles') (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' (was api)
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :glance:glance-wear-tiles:integration-tests:demos
Unused dependencies which should be removed:
implementation 'androidx.activity:activity:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.compose.ui:ui-graphics:1.1.0-beta01'
implementation 'androidx.compose.ui:ui-unit:1.1.0-beta01'
implementation 'androidx.datastore:datastore-preferences-core:1.0.0'
implementation 'androidx.fragment:fragment:1.2.5'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.wear.tiles:tiles:1.0.0'
implementation project(':compose:runtime:runtime')
Advice for :glance:glance-wear-tiles:integration-tests:template-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.wear.tiles:tiles:1.0.1'
implementation project(':compose:runtime:runtime')
Advice for :graphics:graphics-core
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :gridlayout:gridlayout
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :health:connect:connect-client
Unused dependencies which should be removed:
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
testImplementation 'androidx.test.espresso:espresso-core:3.5.0-alpha06'
testImplementation 'androidx.test:runner:1.5.0-alpha03'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.google.code.findbugs:jsr305:3.0.2'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.guava:guava:31.1-android' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :health:connect:connect-client-proto
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Advice for :health:connect:connect-client-samples
Unused dependencies which should be removed:
implementation project(':appcompat:appcompat')
Existing dependencies which should be modified to be as indicated:
api project(':activity:activity') (was implementation)
api project(':health:connect:connect-client') (was implementation)
Advice for :health:health-services-client
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.7.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.7.0'
implementation 'com.google.code.findbugs:jsr305:3.0.2'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'com.google.guava:guava:31.1-android' (was implementation)
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :heifwriter:heifwriter
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :hilt:hilt-common
Unused annotation processors that should be removed:
annotationProcessor 'com.google.dagger:hilt-compiler:2.42'
Advice for :hilt:hilt-compiler
Unused dependencies which should be removed:
testImplementation 'android.jar'
testImplementation 'com.google.dagger:hilt-core:2.42'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'hilt-work-1.1.0-SNAPSHOT.jar'
testImplementation project(':hilt:hilt-common')
Advice for :hilt:hilt-navigation
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
implementation 'androidx.savedstate:savedstate:1.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'com.google.dagger:hilt-android:2.42' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Unused annotation processors that should be removed:
kapt 'com.google.dagger:hilt-compiler:2.42'
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :hilt:hilt-navigation-compose
Unused dependencies which should be removed:
api 'androidx.navigation:navigation-compose:2.4.0-rc01'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
implementation 'androidx.navigation:navigation-common:2.4.0-rc01'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui:1.0.1' (was api)
implementation 'androidx.hilt:hilt-navigation:1.0.0' (was api)
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0' (was api)
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :hilt:hilt-navigation-compose-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime:1.0.1'
api 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
api 'androidx.navigation:navigation-common:2.4.0-rc01'
api 'javax.inject:javax.inject:1'
implementation 'androidx.compose.ui:ui:1.0.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0'
implementation 'androidx.navigation:navigation-compose:2.4.0-rc01'
implementation 'androidx.navigation:navigation-runtime:2.4.0-rc01'
implementation 'com.google.dagger:hilt-android:2.35'
Advice for :hilt:hilt-navigation-fragment
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment-ktx:1.2.4'
implementation 'androidx.fragment:fragment:1.3.6'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
implementation 'androidx.navigation:navigation-runtime:2.3.2'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.2' (was api)
implementation project(':hilt:hilt-navigation') (was api)
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :hilt:hilt-work
Unused dependencies which should be removed:
api 'com.google.dagger:hilt-android:2.42'
Transitively used dependencies that should be declared directly as indicated:
annotationProcessor 'com.google.dagger:dagger-compiler:2.42'
api 'com.google.dagger:dagger:2.42'
api 'javax.inject:javax.inject:1'
implementation 'com.google.dagger:hilt-core:2.42'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
compileOnly project(':hilt:hilt-common') (was api)
Unused annotation processors that should be removed:
annotationProcessor 'com.google.dagger:hilt-compiler:2.42'
Advice for :hilt:integration-tests:hilt-testapp-viewmodel
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'com.google.dagger:dagger:2.42'
implementation 'com.google.dagger:hilt-core:2.42'
implementation 'javax.inject:javax.inject:1'
implementation project(':activity:activity-ktx')
implementation project(':fragment:fragment')
kapt 'com.google.dagger:dagger-compiler:2.42'
Unused annotation processors that should be removed:
kapt 'com.google.dagger:hilt-compiler:2.42'
Advice for :hilt:integration-tests:hilt-testapp-worker
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'com.google.dagger:dagger:2.42'
implementation 'com.google.dagger:hilt-core:2.42'
implementation 'javax.inject:javax.inject:1'
implementation project(':work:work-runtime')
kapt 'com.google.dagger:dagger-compiler:2.42'
Unused annotation processors that should be removed:
kapt 'com.google.dagger:hilt-compiler:2.42'
Advice for :icing
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.10.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :inspection:inspection
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :inspection:inspection-gradle-plugin
Unused dependencies which should be removed:
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.build:gradle-api:7.4.0-alpha08'
Existing dependencies which should be modified to be as indicated:
api 'com.android.tools.build:gradle:7.4.0-alpha08' (was implementation)
api 'gradle.plugin.com.github.johnrengelman:shadow:7.1.1' (was implementation)
Advice for :inspection:inspection-testing
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :internal-testutils-appcompat
Unused dependencies which should be removed:
api project(':annotation:annotation-experimental')
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'androidx.test:core:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'junit:junit:4.12'
Existing dependencies which should be modified to be as indicated:
api 'androidx.test:rules:1.4.0' (was implementation)
implementation project(':internal-testutils-runtime') (was api)
Advice for :internal-testutils-common
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Advice for :internal-testutils-espresso
Transitively used dependencies that should be declared directly as indicated:
api 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
api 'androidx.test.espresso:espresso-core:3.5.0-alpha06' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :internal-testutils-gradle-plugin
Unused dependencies which should be removed:
implementation 'androidx.test.ext:junit:1.1.3'
implementation 'androidx.test:core:1.4.0'
implementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'junit:junit:4.12'
Advice for :internal-testutils-macrobenchmark
Existing dependencies which should be modified to be as indicated:
api project(':benchmark:benchmark-macro') (was implementation)
api project(':benchmark:benchmark-macro-junit4') (was implementation)
Advice for :internal-testutils-navigation
Unused dependencies which should be removed:
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :internal-testutils-paging
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api project(':paging:paging-common') (was implementation)
Advice for :internal-testutils-runtime
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.1.0'
api 'androidx.test:runner:1.4.0'
api 'junit:junit:4.12'
implementation 'androidx.core:core:1.1.0'
implementation 'androidx.test:monitor:1.4.0'
implementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
api 'androidx.test:core:1.4.0' (was implementation)
api 'androidx.test:rules:1.4.0' (was implementation)
Advice for :internal-testutils-truth
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'junit:junit:4.12'
Advice for :interpolator:interpolator
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :javascriptengine:javascriptengine
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.google.code.findbugs:jsr305:3.0.2'
Existing dependencies which should be modified to be as indicated:
api 'com.google.guava:guava:31.1-android' (was implementation)
implementation 'androidx.concurrent:concurrent-futures:1.0.0' (was api)
implementation 'androidx.core:core:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :leanback:leanback
Unused dependencies which should be removed:
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.collection:collection:1.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.appcompat:appcompat:1.0.0' (was api)
implementation 'androidx.core:core:1.3.2' (was api)
implementation 'androidx.interpolator:interpolator:1.0.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :leanback:leanback-grid
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :leanback:leanback-paging
Unused dependencies which should be removed:
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.2.0'
api 'androidx.paging:paging-common:3.0.0'
api 'androidx.recyclerview:recyclerview:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.4.31'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.3'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.paging:paging-runtime:3.0.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :leanback:leanback-preference
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.1.0'
implementation 'androidx.activity:activity:1.0.0'
implementation 'androidx.appcompat:appcompat-resources:1.1.0'
implementation 'androidx.core:core:1.3.2'
implementation 'androidx.customview:customview:1.0.0'
implementation 'androidx.drawerlayout:drawerlayout:1.0.0'
implementation 'androidx.loader:loader:1.0.0'
implementation 'androidx.media:media:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.viewpager:viewpager:1.0.0'
implementation project(':leanback:leanback-grid')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.appcompat:appcompat:1.1.0' (was api)
implementation project(':leanback:leanback') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :leanback:leanback-tab
Unused dependencies which should be removed:
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:integration-tests:lifecycle-testapp
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Unused annotation processors that should be removed:
testAnnotationProcessor project(':lifecycle:lifecycle-compiler')
Advice for :lifecycle:integration-tests:lifecycle-testapp-kotlin
Unused dependencies which should be removed:
implementation project(':lifecycle:lifecycle-viewmodel-savedstate')
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4'
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation project(':lifecycle:lifecycle-common')
testImplementation project(':lifecycle:lifecycle-runtime')
Existing dependencies which should be modified to be as indicated:
testImplementation project(':lifecycle:lifecycle-runtime-ktx') (was implementation)
Advice for :lifecycle:lifecycle-common
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-common-java8
Unused dependencies which should be removed:
api project(':lifecycle:lifecycle-common')
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.mockito:mockito-core:2.25.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-compiler
Unused dependencies which should be removed:
testImplementation 'javax.annotation:javax.annotation-api:1.2'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.google.guava:guava:29.0-jre'
testImplementation 'junit:junit:4.12'
Existing dependencies which should be modified to be as indicated:
api project(':lifecycle:lifecycle-common') (was implementation)
Advice for :lifecycle:lifecycle-extensions
Unused dependencies which should be removed:
api 'androidx.arch.core:core-common:2.1.0'
api 'androidx.arch.core:core-runtime:2.1.0'
api 'androidx.lifecycle:lifecycle-common:2.2.0'
api 'androidx.lifecycle:lifecycle-livedata:2.2.0'
api 'androidx.lifecycle:lifecycle-runtime:2.2.0'
api 'androidx.lifecycle:lifecycle-service:2.2.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.lifecycle:lifecycle-process:2.2.0' (was api)
Advice for :lifecycle:lifecycle-livedata
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
api 'androidx.arch.core:core-common:2.1.0' (was implementation)
implementation 'androidx.arch.core:core-runtime:2.1.0' (was api)
Advice for :lifecycle:lifecycle-livedata-core
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :lifecycle:lifecycle-livedata-core-ktx
Unused dependencies which should be removed:
testImplementation project(':lifecycle:lifecycle-runtime')
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-common')
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :lifecycle:lifecycle-livedata-core-ktx-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.0.4'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :lifecycle:lifecycle-livedata-core-truth
Unused dependencies which should be removed:
api project(':lifecycle:lifecycle-livedata-core-ktx')
testImplementation 'com.google.truth:truth:1.0.1'
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-livedata-core')
testImplementation 'junit:junit:4.12'
Advice for :lifecycle:lifecycle-livedata-ktx
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-livedata-core')
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.arch.core:core-runtime:2.1.0'
testImplementation project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation project(':lifecycle:lifecycle-livedata') (was api)
testImplementation project(':lifecycle:lifecycle-livedata-core-ktx') (was api)
Advice for :lifecycle:lifecycle-process
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation project(':lifecycle:lifecycle-runtime') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :lifecycle:lifecycle-reactivestreams
Unused dependencies which should be removed:
api 'androidx.arch.core:core-common:2.1.0'
api project(':lifecycle:lifecycle-livedata')
api project(':lifecycle:lifecycle-runtime')
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-livedata-core')
implementation 'androidx.arch.core:core-runtime:2.1.0'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
testImplementation 'org.reactivestreams:reactive-streams:1.0.2' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-reactivestreams-ktx
Transitively used dependencies that should be declared directly as indicated:
api 'org.reactivestreams:reactive-streams:1.0.0'
api project(':lifecycle:lifecycle-common')
api project(':lifecycle:lifecycle-livedata-core')
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.reactivestreams:reactive-streams:1.0.2'
Existing dependencies which should be modified to be as indicated:
implementation project(':lifecycle:lifecycle-reactivestreams') (was api)
Advice for :lifecycle:lifecycle-runtime
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.arch.core:core-common:2.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-runtime-compose
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui:1.0.1' (was api)
implementation project(':lifecycle:lifecycle-runtime-ktx') (was api)
Advice for :lifecycle:lifecycle-runtime-compose:integration-tests:lifecycle-runtime-compose-demos
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :lifecycle:lifecycle-runtime-compose:lifecycle-runtime-compose-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime:1.0.1'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.compose.ui:ui-text:1.0.1'
implementation 'androidx.compose.ui:ui:1.0.1'
implementation project(':lifecycle:lifecycle-common')
Advice for :lifecycle:lifecycle-runtime-ktx
Unused dependencies which should be removed:
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation project(':lifecycle:lifecycle-runtime') (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-runtime-ktx-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.4.32'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :lifecycle:lifecycle-runtime-testing
Unused dependencies which should be removed:
api project(':lifecycle:lifecycle-runtime-ktx')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':lifecycle:lifecycle-common')
api project(':lifecycle:lifecycle-runtime')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :lifecycle:lifecycle-service
Transitively used dependencies that should be declared directly as indicated:
api project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation project(':lifecycle:lifecycle-runtime') (was api)
Advice for :lifecycle:lifecycle-viewmodel
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lifecycle:lifecycle-viewmodel-compose
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
api project(':lifecycle:lifecycle-viewmodel-ktx')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime-saveable:1.0.1'
api project(':lifecycle:lifecycle-viewmodel')
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'androidx.savedstate:savedstate:1.2.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.compose.ui:ui:1.0.1' (was api)
Advice for :lifecycle:lifecycle-viewmodel-compose:integration-tests:lifecycle-viewmodel-demos
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :lifecycle:lifecycle-viewmodel-compose:lifecycle-viewmodel-compose-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime:1.0.1'
api project(':lifecycle:lifecycle-viewmodel')
implementation 'androidx.compose.runtime:runtime-saveable:1.0.1'
implementation 'androidx.core:core-ktx:1.2.0'
Existing dependencies which should be modified to be as indicated:
api project(':lifecycle:lifecycle-viewmodel-savedstate') (was implementation)
Advice for :lifecycle:lifecycle-viewmodel-ktx
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :lifecycle:lifecycle-viewmodel-savedstate
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':lifecycle:lifecycle-common')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core-ktx:1.2.0' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :lint-checks
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
api 'com.android.tools.external.org-jetbrains:uast:30.4.0-alpha08'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.4.0-alpha08'
implementation 'com.android.tools.lint:lint-model:30.4.0-alpha08'
implementation 'com.android.tools:common:30.4.0-alpha08'
implementation 'com.android.tools:sdklib:30.4.0-alpha08'
Advice for :loader:loader
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.0.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.0.0' (was api)
Advice for :loader:loader-ktx
Unused dependencies which should be removed:
api 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0'
Advice for :media2:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.appcompat:appcompat:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.1.0'
implementation 'androidx.media:media:1.4.1'
implementation 'com.google.guava:listenablefuture:1.0'
implementation project(':media2:media2-common')
implementation project(':media2:media2-session')
Advice for :media2:media2-common
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.6.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :media2:media2-exoplayer
Unused dependencies which should be removed:
api 'exoplayer-media2.jar'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :media2:media2-player
Unused dependencies which should be removed:
implementation project(':media2:media2-exoplayer')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.media:media:1.4.1'
implementation 'androidx.core:core:1.6.0'
Unused annotation processors that should be removed:
annotationProcessor project(':versionedparcelable:versionedparcelable-compiler')
Advice for :media2:media2-session
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.media:media:1.4.1'
api 'androidx.versionedparcelable:versionedparcelable:1.1.1'
implementation 'androidx.core:core:1.6.0'
Advice for :media2:media2-session:version-compat-tests:common
Unused dependencies which should be removed:
api project(':core:core')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :media2:media2-widget
Transitively used dependencies that should be declared directly as indicated:
api project(':media2:media2-common')
implementation 'androidx.core:core:1.6.0'
implementation 'com.google.guava:listenablefuture:1.0'
Advice for :media:media
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.versionedparcelable:versionedparcelable:1.1.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :media:version-compat-tests:lib
Unused dependencies which should be removed:
api 'androidx.versionedparcelable:versionedparcelable:1.1.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :mediarouter:mediarouter
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.1.0'
implementation 'androidx.collection:collection:1.1.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.appcompat:appcompat:1.1.0' (was implementation)
api 'androidx.core:core:1.6.0' (was implementation)
Advice for :mediarouter:mediarouter-testing
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :metrics:metrics-integration-tests:janktest
Unused dependencies which should be removed:
implementation 'androidx.multidex:multidex:2.0.1'
implementation project(':navigation:navigation-fragment-ktx')
implementation project(':navigation:navigation-ui-ktx')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'androidx.customview:customview:1.1.0'
implementation 'androidx.fragment:fragment:1.5.1'
implementation 'androidx.transition:transition:1.4.1'
implementation project(':core:core-ktx')
implementation project(':navigation:navigation-common')
implementation project(':navigation:navigation-runtime')
implementation project(':navigation:navigation-ui')
Advice for :metrics:metrics-performance
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.1.0'
implementation 'androidx.core:core:1.5.0-beta01'
Advice for :navigation:navigation-common
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.2.0'
api 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
api 'androidx.savedstate:savedstate-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.collection:collection:1.1.0'
api 'androidx.lifecycle:lifecycle-common:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
api 'androidx.savedstate:savedstate:1.2.0'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
implementation 'androidx.lifecycle:lifecycle-runtime:2.5.1'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation project(':navigation:navigation-runtime')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :navigation:navigation-common-ktx
Unused dependencies which should be removed:
api project(':navigation:navigation-common')
Advice for :navigation:navigation-common-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :navigation:navigation-compose
Unused dependencies which should be removed:
api project(':navigation:navigation-runtime-ktx')
implementation 'androidx.compose.foundation:foundation-layout:1.0.1'
Transitively used dependencies that should be declared directly as indicated:
api project(':navigation:navigation-common')
api project(':navigation:navigation-runtime')
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.compose.animation:animation-core:1.0.1'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.activity:activity-compose:1.5.1' (was api)
implementation 'androidx.compose.animation:animation:1.0.1' (was api)
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1' (was api)
Advice for :navigation:navigation-compose-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.4.32'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.0'
api 'com.android.tools.external.org-jetbrains:uast:30.0.0'
implementation project(':compose:lint:common')
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :navigation:navigation-compose:integration-tests:navigation-demos
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:foundation:foundation-layout')
api project(':compose:runtime:runtime')
api project(':navigation:navigation-common')
api project(':navigation:navigation-runtime')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:integration-tests:demos:common') (was implementation)
Advice for :navigation:navigation-compose:navigation-compose-samples
Unused dependencies which should be removed:
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
implementation 'androidx.savedstate:savedstate-ktx:1.2.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.foundation:foundation-layout:1.0.1'
api 'androidx.compose.runtime:runtime:1.0.1'
api 'org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.1'
api project(':navigation:navigation-common')
api project(':navigation:navigation-runtime')
implementation 'androidx.compose.ui:ui-graphics:1.0.1'
implementation 'androidx.compose.ui:ui-text:1.0.1'
implementation 'androidx.compose.ui:ui-unit:1.0.1'
implementation 'androidx.compose.ui:ui:1.0.1'
implementation 'org.jetbrains.kotlin:kotlin-parcelize-runtime:1.7.10'
Advice for :navigation:navigation-dynamic-features-fragment
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.mockito:mockito-core:2.25.0'
testImplementation 'org.robolectric:robolectric:4.8.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.5.1'
api 'com.google.android.play:core:1.10.3'
api project(':navigation:navigation-common')
api project(':navigation:navigation-runtime')
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'androidx.fragment:fragment-ktx:1.5.1'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
Advice for :navigation:navigation-dynamic-features-runtime
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.robolectric:robolectric:4.8.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.5.1'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':navigation:navigation-common')
implementation 'androidx.core:core-ktx:1.2.0'
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :navigation:navigation-fragment
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.5.1'
api project(':navigation:navigation-common')
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.fragment:fragment-ktx:1.5.1' (was api)
Advice for :navigation:navigation-fragment-ktx
Unused dependencies which should be removed:
api project(':navigation:navigation-fragment')
api project(':navigation:navigation-runtime-ktx')
Advice for :navigation:navigation-integration-tests:testapp
Unused dependencies which should be removed:
implementation project(':navigation:navigation-fragment-ktx')
implementation project(':navigation:navigation-ui-ktx')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.1'
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.customview:customview:1.1.0'
implementation 'androidx.drawerlayout:drawerlayout:1.1.1'
implementation 'androidx.fragment:fragment:1.5.1'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.slidingpanelayout:slidingpanelayout:1.2.0'
implementation 'com.google.android.material:material:1.4.0-beta01'
implementation project(':navigation:navigation-common')
implementation project(':navigation:navigation-fragment')
implementation project(':navigation:navigation-runtime')
implementation project(':navigation:navigation-ui')
Advice for :navigation:navigation-runtime
Unused dependencies which should be removed:
api 'androidx.activity:activity-ktx:1.5.1'
api 'androidx.annotation:annotation-experimental:1.1.0'
api 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
implementation 'androidx.collection:collection:1.0.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.activity:activity:1.5.1'
api 'androidx.core:core:1.8.0'
api 'androidx.lifecycle:lifecycle-common:2.5.1'
api 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
implementation 'androidx.core:core-ktx:1.2.0'
Advice for :navigation:navigation-runtime-ktx
Unused dependencies which should be removed:
api project(':navigation:navigation-common-ktx')
api project(':navigation:navigation-runtime')
Advice for :navigation:navigation-runtime-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.layoutlib:layoutlib-api:30.0.4'
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :navigation:navigation-runtime-truth
Transitively used dependencies that should be declared directly as indicated:
implementation project(':navigation:navigation-common')
Advice for :navigation:navigation-safe-args-generator
Unused dependencies which should be removed:
testImplementation 'android.jar'
testImplementation 'classes.jar'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.guava:guava:27.1-jre'
testImplementation 'com.google.truth:truth:0.44'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
api 'com.squareup:javapoet:1.13.0' (was implementation)
api 'com.squareup:kotlinpoet:1.12.0' (was implementation)
Advice for :navigation:navigation-safe-args-gradle-plugin
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.android.tools.build:builder-model:7.0.4'
implementation 'com.android.tools.build:gradle-api:7.0.4'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
implementation project(':navigation:navigation-safe-args-generator') (was api)
Advice for :navigation:navigation-testing
Unused dependencies which should be removed:
api 'androidx.lifecycle:lifecycle-runtime-testing:2.3.1'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1'
api project(':navigation:navigation-common')
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
Advice for :navigation:navigation-ui
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.appcompat:appcompat:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':navigation:navigation-common')
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'androidx.core:core-ktx:1.2.0'
Advice for :navigation:navigation-ui-ktx
Unused dependencies which should be removed:
api project(':navigation:navigation-runtime-ktx')
api project(':navigation:navigation-ui')
Advice for :paging:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.fragment:fragment-ktx:1.3.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation project(':room:room-rxjava2')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity-ktx:1.2.0'
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.4.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.4.0'
implementation 'io.reactivex.rxjava2:rxjava:2.2.9'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':paging:paging-common')
implementation project(':room:room-common')
implementation project(':room:room-runtime')
implementation project(':sqlite:sqlite')
Advice for :paging:paging-common
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :paging:paging-common-ktx
Unused dependencies which should be removed:
api project(':paging:paging-common')
Advice for :paging:paging-compose
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :paging:paging-compose:integration-tests:paging-demos
Unused dependencies which should be removed:
implementation project(':room:room-ktx')
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:foundation:foundation-layout')
api project(':compose:runtime:runtime')
api project(':paging:paging-common')
api project(':room:room-runtime')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
implementation project(':room:room-common')
implementation project(':sqlite:sqlite')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:integration-tests:demos:common') (was implementation)
Advice for :paging:paging-compose:paging-compose-samples
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.compose.runtime:runtime:1.0.5'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':paging:paging-common')
implementation 'androidx.compose.foundation:foundation-layout:1.0.5'
implementation 'androidx.compose.ui:ui-text:1.0.5'
implementation 'androidx.compose.ui:ui-unit:1.0.5'
implementation 'androidx.compose.ui:ui:1.0.5'
Existing dependencies which should be modified to be as indicated:
api 'androidx.compose.foundation:foundation:1.0.5' (was implementation)
Advice for :paging:paging-guava
Unused dependencies which should be removed:
testImplementation project(':internal-testutils-common')
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :paging:paging-runtime
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.7.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.4.0'
api 'androidx.lifecycle:lifecycle-livedata-core:2.4.0'
api 'androidx.lifecycle:lifecycle-viewmodel:2.4.0'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.arch.core:core-runtime:2.1.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.4.0' (was api)
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.0' (was api)
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :paging:paging-runtime-ktx
Unused dependencies which should be removed:
api project(':paging:paging-runtime')
Advice for :paging:paging-rxjava2
Unused dependencies which should be removed:
testImplementation project(':internal-testutils-common')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.6.4'
implementation 'org.reactivestreams:reactive-streams:1.0.3'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.arch.core:core-runtime:2.1.0' (was api)
Advice for :paging:paging-rxjava2-ktx
Unused dependencies which should be removed:
api project(':paging:paging-rxjava2')
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Advice for :paging:paging-rxjava3
Unused dependencies which should be removed:
testImplementation project(':internal-testutils-common')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.6.4'
implementation 'org.reactivestreams:reactive-streams:1.0.3'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.arch.core:core-runtime:2.1.0' (was api)
Advice for :paging:paging-samples
Unused dependencies which should be removed:
implementation 'androidx.annotation:annotation-experimental:1.1.0-rc02'
implementation 'androidx.fragment:fragment-ktx:1.3.0'
implementation 'androidx.multidex:multidex:2.0.1'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-livedata-core:2.4.0'
api 'androidx.lifecycle:lifecycle-viewmodel:2.4.0'
api 'androidx.room:room-runtime:2.3.0-rc01'
api 'io.reactivex.rxjava2:rxjava:2.2.9'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation 'androidx.activity:activity-ktx:1.2.0'
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.0'
implementation 'androidx.room:room-common:2.3.0-rc01'
Existing dependencies which should be modified to be as indicated:
api 'androidx.appcompat:appcompat:1.2.0' (was implementation)
api 'androidx.recyclerview:recyclerview:1.2.1' (was implementation)
api 'com.google.guava:guava:31.1-android' (was implementation)
api project(':paging:paging-common') (was implementation)
Advice for :palette:palette
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.1.0' (was api)
Advice for :percentlayout:percentlayout
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :placeholder-tests
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :preference:preference
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.fragment:fragment:1.3.6'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0'
implementation 'androidx.activity:activity-ktx:1.2.2'
implementation 'androidx.activity:activity:1.2.4'
implementation 'androidx.appcompat:appcompat-resources:1.1.0'
implementation 'androidx.asynclayoutinflater:asynclayoutinflater:1.0.0'
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.0.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.customview:customview:1.1.0'
implementation 'androidx.drawerlayout:drawerlayout:1.0.0'
implementation 'androidx.legacy:legacy-support-core-ui:1.0.0'
implementation 'androidx.legacy:legacy-support-core-utils:1.0.0'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.loader:loader:1.0.0'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.viewpager:viewpager:1.0.0'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.fragment:fragment-ktx:1.3.6' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :preference:preference-ktx
Unused dependencies which should be removed:
api 'androidx.core:core-ktx:1.1.0'
api 'androidx.fragment:fragment-ktx:1.3.6'
Advice for :print:print
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :privacysandbox:sdkruntime:sdkruntime-client
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :privacysandbox:sdkruntime:sdkruntime-core
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :privacysandbox:tools:tools-apicompiler
Existing dependencies which should be modified to be as indicated:
api 'com.google.devtools.ksp:symbol-processing-api:1.7.10-1.0.6' (was implementation)
api project(':privacysandbox:tools:tools-core') (was implementation)
Dependencies which could be compile-only:
compileOnly project(':privacysandbox:tools:tools') (was implementation)
Advice for :privacysandbox:tools:tools-apigenerator
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Advice for :profileinstaller:integration-tests:init-macrobenchmark-target
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':profileinstaller:profileinstaller') (was implementation)
Advice for :profileinstaller:profileinstaller
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :recommendation:recommendation
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :recyclerview:recyclerview
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :recyclerview:recyclerview-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
api 'com.android.tools.layoutlib:layoutlib-api:30.0.4'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :recyclerview:recyclerview-selection
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :remotecallback:remotecallback
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :remotecallback:remotecallback-processor
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :resourceinspection:resourceinspection-annotation
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :resourceinspection:resourceinspection-processor
Existing dependencies which should be modified to be as indicated:
api 'com.google.auto:auto-common:0.11' (was implementation)
Dependencies which could be compile-only:
compileOnly 'com.google.auto.service:auto-service-annotations:1.0-rc6' (was implementation)
Advice for :room:integration-tests:room-testapp
Unused dependencies which should be removed:
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.code.findbugs:jsr305:3.0.2'
implementation project(':annotation:annotation-experimental')
implementation project(':arch:core:core-runtime')
implementation project(':lifecycle:lifecycle-livedata')
implementation project(':lifecycle:lifecycle-runtime')
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
implementation project(':lifecycle:lifecycle-livedata-core')
implementation project(':sqlite:sqlite')
Advice for :room:integration-tests:room-testapp-autovalue
Unused dependencies which should be removed:
implementation project(':arch:core:core-runtime')
implementation project(':room:room-common')
testImplementation 'junit:junit:4.13.2'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':room:room-runtime') (was implementation)
Advice for :room:integration-tests:room-testapp-kotlin
Unused dependencies which should be removed:
implementation 'androidx.multidex:multidex:2.0.1'
implementation project(':arch:core:core-runtime')
implementation project(':lifecycle:lifecycle-livedata')
implementation project(':lifecycle:lifecycle-livedata-ktx')
implementation project(':room:room-paging')
testImplementation 'org.mockito:mockito-core:2.25.0'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
runtimeOnly project(':room:room-runtime') (was implementation)
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :room:integration-tests:room-testapp-noappcompat
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
implementation project(':room:room-common')
implementation project(':sqlite:sqlite')
Advice for :room:room-benchmark
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :room:room-common
Unused dependencies which should be removed:
testImplementation 'org.mockito:mockito-core:2.25.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :room:room-compiler
Unused dependencies which should be removed:
implementation 'com.google.auto:auto-common:0.11'
testImplementation 'android.jar'
testImplementation 'com.google.auto.service:auto-service-annotations:1.0-rc6'
testImplementation 'javax.annotation:javax.annotation-api:1.2'
testImplementation 'org.antlr:antlr4:4.7.1'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:guava:29.0-jre'
api 'org.antlr:antlr4-runtime:4.7.1'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
api 'com.google.devtools.ksp:symbol-processing-api:1.7.10-1.0.6' (was implementation)
api 'com.squareup:javapoet:1.13.0' (was implementation)
api project(':room:room-common') (was implementation)
api project(':room:room-compiler-processing') (was implementation)
api project(':room:room-migration') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
compileOnly 'com.intellij:annotations:12.0' (was implementation)
Advice for :room:room-compiler-processing
Unused dependencies which should be removed:
api 'com.squareup:kotlinpoet-javapoet:1.12.0'
testImplementation 'androidx.annotation:annotation:1.1.0'
testImplementation 'javax.annotation:javax.annotation-api:1.2'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.truth:truth:0.44'
Existing dependencies which should be modified to be as indicated:
api 'com.google.devtools.ksp:symbol-processing-api:1.7.10-1.0.6' (was implementation)
Dependencies which could be compile-only:
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
compileOnly 'com.intellij:annotations:12.0' (was implementation)
Advice for :room:room-compiler-processing-testing
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-daemon-embeddable:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.truth:truth:0.44'
implementation 'com.google.guava:guava:27.1-jre'
implementation 'junit:junit:4.12'
testImplementation 'com.squareup:javapoet:1.13.0'
testImplementation 'com.squareup:kotlinpoet:1.12.0'
Existing dependencies which should be modified to be as indicated:
api 'com.google.devtools.ksp:symbol-processing-api:1.7.10-1.0.6' (was implementation)
Advice for :room:room-guava
Unused dependencies which should be removed:
api project(':room:room-common')
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
implementation project(':sqlite:sqlite')
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :room:room-ktx
Unused dependencies which should be removed:
api project(':room:room-common')
testImplementation 'androidx.lifecycle:lifecycle-livedata-core:2.0.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':sqlite:sqlite')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :room:room-migration
Unused dependencies which should be removed:
testImplementation 'com.intellij:annotations:12.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Advice for :room:room-paging
Transitively used dependencies that should be declared directly as indicated:
api project(':sqlite:sqlite')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :room:room-paging-guava
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.paging:paging-common:3.1.1'
api 'com.google.guava:guava:31.0.1-jre'
api project(':room:room-runtime')
api project(':sqlite:sqlite')
Advice for :room:room-paging-rxjava2
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.paging:paging-common:3.1.1'
api 'io.reactivex.rxjava2:rxjava:2.2.9'
api project(':room:room-runtime')
api project(':sqlite:sqlite')
Advice for :room:room-paging-rxjava3
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.paging:paging-common:3.1.1'
api 'io.reactivex.rxjava3:rxjava:3.0.2'
api project(':room:room-runtime')
api project(':sqlite:sqlite')
Advice for :room:room-runtime
Unused dependencies which should be removed:
testImplementation 'androidx.lifecycle:lifecycle-livedata-core:2.0.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.arch.core:core-common:2.0.1'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
implementation project(':room:room-common') (was api)
implementation project(':sqlite:sqlite-framework') (was api)
Advice for :room:room-runtime-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
api 'com.android.tools.external.org-jetbrains:uast:30.4.0-alpha08'
Advice for :room:room-rxjava2
Unused dependencies which should be removed:
api project(':room:room-common')
testImplementation 'androidx.lifecycle:lifecycle-livedata:2.0.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
testImplementation 'androidx.arch.core:core-runtime:2.0.1' (was implementation)
Advice for :room:room-rxjava3
Unused dependencies which should be removed:
api project(':room:room-common')
testImplementation 'androidx.lifecycle:lifecycle-livedata:2.0.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
testImplementation 'androidx.arch.core:core-runtime:2.0.1' (was implementation)
Advice for :room:room-testing
Existing dependencies which should be modified to be as indicated:
implementation project(':room:room-common') (was api)
implementation project(':room:room-migration') (was api)
implementation project(':sqlite:sqlite-framework') (was api)
Advice for :savedstate:savedstate
Existing dependencies which should be modified to be as indicated:
api 'androidx.lifecycle:lifecycle-common:2.4.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :security:security-app-authenticator
Unused dependencies which should be removed:
implementation 'com.google.auto.value:auto-value-annotations:1.7.4'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.robolectric:robolectric:4.8.1'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
compileOnly 'com.google.auto.value:auto-value-annotations:1.6.3' (was implementation)
Advice for :security:security-app-authenticator-testing
Existing dependencies which should be modified to be as indicated:
api project(':security:security-app-authenticator') (was implementation)
Advice for :security:security-biometric
Unused dependencies which should be removed:
implementation 'com.google.crypto.tink:tink-android:1.3.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :security:security-crypto
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :security:security-identity-credential
Existing dependencies which should be modified to be as indicated:
api 'androidx.biometric:biometric:1.1.0-alpha02' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :sharetarget:integration-tests:testapp
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.appcompat:appcompat:1.3.1' (was api)
implementation 'androidx.constraintlayout:constraintlayout:2.0.1' (was api)
implementation 'androidx.core:core:1.6.0' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':sharetarget:sharetarget') (was api)
Advice for :sharetarget:sharetarget
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.collection:collection:1.1.0' (was api)
Advice for :slice:slice-builders
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.1.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.7.0' (was implementation)
api project(':slice:slice-core') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :slice:slice-builders-ktx
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.3.0-beta01'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.7.0' (was implementation)
api project(':slice:slice-core') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :slice:slice-core
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.7.0'
api 'androidx.versionedparcelable:versionedparcelable:1.1.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.appcompat:appcompat:1.4.0' (was implementation)
api 'androidx.collection:collection:1.1.0' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :slice:slice-remotecallback
Unused dependencies which should be removed:
implementation 'androidx.appcompat:appcompat:1.4.0'
Existing dependencies which should be modified to be as indicated:
api project(':remotecallback:remotecallback') (was implementation)
api project(':slice:slice-core') (was implementation)
Advice for :slice:slice-test
Unused dependencies which should be removed:
api 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation project(':recyclerview:recyclerview')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.7.0'
Existing dependencies which should be modified to be as indicated:
api project(':slice:slice-core') (was implementation)
Advice for :slice:slice-view
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.core:core:1.7.0'
implementation 'androidx.activity:activity:1.2.4'
implementation 'androidx.customview:customview:1.0.0'
implementation 'androidx.drawerlayout:drawerlayout:1.0.0'
implementation 'androidx.fragment:fragment:1.3.6'
implementation 'androidx.loader:loader:1.0.0'
implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'
implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
implementation 'androidx.versionedparcelable:versionedparcelable:1.1.1'
implementation 'androidx.viewpager:viewpager:1.0.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.recyclerview:recyclerview:1.2.0-beta01' (was implementation)
api project(':slice:slice-core') (was implementation)
Advice for :slidingpanelayout:slidingpanelayout
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.3.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.6.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :sqlite:integration-tests:inspection-room-testapp
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Unused plugins that can be removed:
kotlin-kapt: this project has the kotlin-kapt (org.jetbrains.kotlin.kapt) plugin applied, but there are no used annotation processors.
Advice for :sqlite:integration-tests:inspection-sqldelight-testapp
Unused dependencies which should be removed:
implementation 'com.squareup.sqldelight:android-driver:1.3.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'com.squareup.sqldelight:runtime-jvm:1.3.0'
Advice for :sqlite:sqlite
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.0.0' (was api)
Advice for :sqlite:sqlite-framework
Unused dependencies which should be removed:
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :sqlite:sqlite-inspection
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :startup:integration-tests:first-library
Unused dependencies which should be removed:
implementation project(':work:work-runtime-ktx')
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api project(':work:work-runtime')
Existing dependencies which should be modified to be as indicated:
api project(':startup:startup-runtime') (was implementation)
Advice for :startup:integration-tests:second-library
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Existing dependencies which should be modified to be as indicated:
api project(':startup:startup-runtime') (was implementation)
Advice for :startup:integration-tests:test-app
Unused dependencies which should be removed:
implementation 'androidx.arch.core:core-runtime:2.1.0'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':startup:integration-tests:first-library') (was implementation)
runtimeOnly project(':startup:integration-tests:second-library') (was implementation)
Advice for :startup:startup-runtime
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :startup:startup-runtime-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
implementation 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :support-content-demos
Unused dependencies which should be removed:
implementation project(':cardview:cardview')
implementation project(':coordinatorlayout:coordinatorlayout')
implementation project(':core:core')
implementation project(':transition:transition')
Advice for :support-emoji-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.3.6'
implementation project(':core:core')
Advice for :support-leanback-demos
Unused dependencies which should be removed:
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.arch.core:core-common:2.1.0'
implementation 'androidx.collection:collection:1.1.0'
implementation 'androidx.core:core:1.3.2'
implementation 'androidx.fragment:fragment:1.2.0'
implementation 'androidx.lifecycle:lifecycle-common:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.2.0'
implementation 'androidx.media:media:1.0.0'
implementation 'androidx.paging:paging-common:3.1.1'
implementation 'androidx.paging:paging-runtime:3.0.0'
implementation 'androidx.preference:preference:1.1.0'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'androidx.viewpager:viewpager:1.0.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':leanback:leanback-grid')
implementation project(':room:room-common')
implementation project(':sqlite:sqlite')
Advice for :support-preference-demos
Unused dependencies which should be removed:
implementation project(':lifecycle:lifecycle-viewmodel-ktx')
implementation project(':preference:preference-ktx')
implementation project(':recyclerview:recyclerview')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.3.6'
Advice for :support-remotecallback-demos
Unused dependencies which should be removed:
implementation project(':recyclerview:recyclerview')
Advice for :support-slices-demos
Unused dependencies which should be removed:
implementation project(':slice:slice-builders')
implementation project(':transition:transition')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.5.1'
Advice for :support-transition-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.3.6'
implementation project(':core:core')
Advice for :support-v4-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.5.1'
implementation 'androidx.collection:collection:1.1.0'
implementation 'androidx.customview:customview:1.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.5.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
implementation 'androidx.loader:loader:1.0.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':fragment:fragment')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Advice for :support-v7-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.collection:collection:1.1.0'
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.1.0'
implementation 'androidx.cursoradapter:cursoradapter:1.0.0'
implementation 'androidx.fragment:fragment:1.3.6'
implementation 'androidx.loader:loader:1.0.0'
implementation 'androidx.media:media:1.4.1'
implementation 'androidx.viewpager:viewpager:1.0.0'
implementation 'com.google.guava:listenablefuture:1.0'
implementation project(':appcompat:appcompat-resources')
implementation project(':core:core')
Existing dependencies which should be modified to be as indicated:
implementation 'com.google.android.material:material:1.2.1' (was api)
Advice for :support-wear-demos
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.3.6'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation project(':core:core')
Advice for :swiperefreshlayout:swiperefreshlayout
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.interpolator:interpolator:1.0.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :test:ext:junit-gtest
Existing dependencies which should be modified to be as indicated:
api 'junit:junit:4.13.2' (was implementation)
Advice for :test:integration-tests:junit-gtest-test
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'junit:junit:4.13.2'
implementation project(':test:ext:junit-gtest')
Advice for :test:screenshot:screenshot
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.5.0-rc02'
implementation 'androidx.test:rules:1.4.0'
implementation 'androidx.test:runner:1.4.0'
implementation 'flatmap(provider(task 'repackageBundledJars', class com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar))'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.test:monitor:1.4.0'
Existing dependencies which should be modified to be as indicated:
api 'junit:junit:4.13.2' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :test:screenshot:screenshot-proto
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Advice for :test:uiautomator:integration-tests:testapp
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.4.0' (was implementation)
Advice for :test:uiautomator:uiautomator
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.4.0' (was implementation)
Advice for :text:text
Unused dependencies which should be removed:
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation-experimental:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :tracing:tracing
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :tracing:tracing-ktx
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Existing dependencies which should be modified to be as indicated:
implementation project(':tracing:tracing') (was api)
Advice for :tracing:tracing-perfetto
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :tracing:tracing-perfetto-common
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was api)
Advice for :transition:transition
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :tv:tv-foundation
Unused dependencies which should be removed:
api project(':compose:animation:animation')
implementation 'androidx.profileinstaller:profileinstaller:1.2.0-alpha02'
implementation 'com.google.truth:truth:1.0.1'
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'junit:junit:4.12'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:animation:animation-core')
api project(':compose:runtime:runtime-saveable')
api project(':compose:ui:ui-unit')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:ui:ui-geometry')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation') (was implementation)
api project(':compose:foundation:foundation-layout') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.profileinstaller:profileinstaller:1.2.0' (was implementation)
Advice for :tv:tv-material
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Module structure advice
This project doesn't use any Android features and should be a JVM project.
Advice for :tvprovider:tvprovider
Unused dependencies which should be removed:
api 'androidx.core:core:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :vectordrawable:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.5.1'
Advice for :vectordrawable:vectordrawable
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.6.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :vectordrawable:vectordrawable-animated
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :vectordrawable:vectordrawable-seekable
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.6.0'
Existing dependencies which should be modified to be as indicated:
implementation project(':core:core-animation') (was api)
implementation project(':vectordrawable:vectordrawable') (was api)
Advice for :versionedparcelable:versionedparcelable
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :viewpager2:integration-tests:testapp
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core:1.3.2'
implementation 'androidx.fragment:fragment:1.1.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.0'
implementation 'androidx.recyclerview:recyclerview:1.2.0'
Advice for :viewpager2:viewpager2
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.1.0'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.3.2' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :viewpager:viewpager
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:benchmark:integration-tests:macrobenchmark-target
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation project(':activity:activity-ktx')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':profileinstaller:profileinstaller') (was implementation)
Advice for :wear:compose:compose-foundation
Unused dependencies which should be removed:
api project(':compose:foundation:foundation')
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-unit')
implementation project(':annotation:annotation')
implementation project(':compose:ui:ui-geometry')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.profileinstaller:profileinstaller:1.2.0' (was implementation)
Advice for :wear:compose:compose-foundation-samples
Transitively used dependencies that should be declared directly as indicated:
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
Advice for :wear:compose:compose-material
Unused dependencies which should be removed:
implementation project(':compose:material:material')
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':compose:animation:animation-core')
api project(':compose:foundation:foundation-layout')
api project(':compose:runtime:runtime-saveable')
api project(':compose:ui:ui-graphics')
api project(':compose:ui:ui-unit')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-geometry')
Existing dependencies which should be modified to be as indicated:
api project(':compose:animation:animation') (was implementation)
api project(':wear:compose:compose-foundation') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.profileinstaller:profileinstaller:1.2.0' (was implementation)
Advice for :wear:compose:compose-material-samples
Unused dependencies which should be removed:
implementation project(':compose:material:material-icons-core')
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:animation:animation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':wear:compose:compose-material') (was implementation)
Advice for :wear:compose:compose-navigation
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.navigation:navigation-common:2.4.0'
implementation 'androidx.activity:activity-compose:1.3.1'
implementation 'androidx.activity:activity:1.3.1'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:animation:animation-core')
implementation project(':compose:foundation:foundation-layout')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-unit')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.profileinstaller:profileinstaller:1.2.0' (was implementation)
Advice for :wear:compose:compose-navigation-samples
Unused dependencies which should be removed:
implementation project(':compose:animation:animation-graphics')
implementation project(':wear:compose:compose-foundation')
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.navigation:navigation-common:2.4.0'
implementation 'androidx.navigation:navigation-runtime:2.4.0'
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-unit')
Existing dependencies which should be modified to be as indicated:
api project(':compose:foundation:foundation-layout') (was implementation)
api project(':compose:runtime:runtime') (was implementation)
api project(':wear:compose:compose-material') (was implementation)
Advice for :wear:compose:integration-tests:demos
Unused dependencies which should be removed:
implementation 'androidx.wear:wear:1.1.0'
implementation project(':compose:integration-tests:demos:common')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.2.4'
implementation 'androidx.core:core:1.7.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':annotation:annotation')
implementation project(':compose:animation:animation-core')
implementation project(':compose:runtime:runtime-saveable')
implementation project(':compose:ui:ui-geometry')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Advice for :wear:compose:integration-tests:macrobenchmark-target
Unused dependencies which should be removed:
implementation project(':compose:material:material-icons-core')
implementation project(':compose:ui:ui-tooling')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.3.1'
implementation 'androidx.navigation:navigation-common:2.4.0'
implementation 'androidx.navigation:navigation-runtime:2.4.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':compose:animation:animation-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':profileinstaller:profileinstaller') (was implementation)
Advice for :wear:compose:integration-tests:navigation
Unused dependencies which should be removed:
implementation project(':compose:integration-tests:demos:common')
implementation project(':wear:compose:compose-foundation')
implementation project(':wear:compose:compose-foundation-samples')
implementation project(':wear:compose:compose-material-samples')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.3.1'
implementation 'androidx.navigation:navigation-common:2.4.0'
implementation 'androidx.navigation:navigation-runtime:2.4.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':compose:animation:animation-core')
implementation project(':compose:ui:ui-graphics')
implementation project(':compose:ui:ui-text')
implementation project(':compose:ui:ui-unit')
Advice for :wear:tiles:tiles
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test.ext:truth:1.4.0'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'com.google.guava:guava:27.0.1-jre'
testImplementation 'com.google.truth:truth:1.0'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':wear:tiles:tiles-proto') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:tiles:tiles-material
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:truth:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
testImplementation 'org.robolectric:robolectric:4.8.1'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':wear:tiles:tiles') (was implementation)
api project(':wear:tiles:tiles-proto') (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:tiles:tiles-proto
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :wear:tiles:tiles-renderer
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test.ext:truth:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.wear:wear:1.2.0' (was implementation)
api project(':wear:tiles:tiles') (was implementation)
api project(':wear:tiles:tiles-proto') (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:tiles:tiles-testing
Unused dependencies which should be removed:
implementation 'androidx.concurrent:concurrent-futures-ktx:1.1.0'
implementation 'androidx.core:core:1.6.0'
implementation 'androidx.wear:wear:1.2.0'
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test.ext:truth:1.4.0'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:guava:27.0.1-jre'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.6.21'
implementation 'org.robolectric:shadows-framework:4.8.1'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Existing dependencies which should be modified to be as indicated:
api project(':wear:tiles:tiles') (was implementation)
testImplementation 'androidx.concurrent:concurrent-futures:1.1.0' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was implementation)
runtimeOnly 'org.robolectric:robolectric:4.8.1' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:watchface:watchface
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':wear:watchface:watchface-complications')
implementation 'androidx.versionedparcelable:versionedparcelable:1.1.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'junit:junit:4.13.2'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.1.0' (was implementation)
implementation 'androidx.annotation:annotation:1.5.0-alpha01' (was api)
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :wear:watchface:watchface-client
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:rules:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':wear:watchface:watchface-complications')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:sandbox:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01' (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :wear:watchface:watchface-client-guava
Unused dependencies which should be removed:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:guava:31.0.1-jre'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':wear:watchface:watchface-complications-data')
api project(':wear:watchface:watchface-style')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface')
Advice for :wear:watchface:watchface-complications
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10'
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:sandbox:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:watchface:watchface-complications-data
Unused dependencies which should be removed:
implementation 'androidx.preference:preference:1.1.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
api 'androidx.wear.tiles:tiles:1.1.0-alpha08' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:watchface:watchface-complications-data-source
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.1.0'
implementation 'androidx.preference:preference:1.1.0'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation project(':wear:watchface:watchface-complications') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:watchface:watchface-complications-data-source-ktx
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':wear:watchface:watchface-complications-data')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Advice for :wear:watchface:watchface-complications-data-source-samples
Unused dependencies which should be removed:
api 'com.google.guava:guava:31.1-android'
implementation 'androidx.core:core:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api project(':wear:watchface:watchface-complications-data')
Advice for :wear:watchface:watchface-complications-permission-dialogs-sample
Unused dependencies which should be removed:
api 'androidx.fragment:fragment:1.2.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
Advice for :wear:watchface:watchface-complications-rendering
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
implementation 'androidx.preference:preference:1.1.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation project(':wear:watchface:watchface')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation project(':wear:watchface:watchface-style')
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
testImplementation 'org.robolectric:utils:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01' (was api)
Advice for :wear:watchface:watchface-data
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:watchface:watchface-editor
Unused dependencies which should be removed:
api 'androidx.versionedparcelable:versionedparcelable:1.1.0'
implementation 'androidx.core:core:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':wear:watchface:watchface')
api project(':wear:watchface:watchface-complications')
api project(':wear:watchface:watchface-complications-data')
api project(':wear:watchface:watchface-style')
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01' (was api)
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
implementation project(':wear:watchface:watchface-data') (was api)
Advice for :wear:watchface:watchface-editor-guava
Unused dependencies which should be removed:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.activity:activity:1.2.0'
api 'com.google.guava:guava:31.0.1-jre'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
api project(':wear:watchface:watchface')
api project(':wear:watchface:watchface-client')
api project(':wear:watchface:watchface-complications')
api project(':wear:watchface:watchface-complications-data')
api project(':wear:watchface:watchface-style')
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
Advice for :wear:watchface:watchface-editor-samples
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.versionedparcelable:versionedparcelable:1.1.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface')
implementation project(':wear:watchface:watchface-client')
implementation project(':wear:watchface:watchface-complications')
implementation project(':wear:watchface:watchface-complications-data')
implementation project(':wear:watchface:watchface-data')
implementation project(':wear:watchface:watchface-style')
Existing dependencies which should be modified to be as indicated:
implementation project(':wear:watchface:watchface-editor') (was api)
Advice for :wear:watchface:watchface-guava
Unused dependencies which should be removed:
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.linkedin.dexmaker:dexmaker-mockito:2.28.3'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':wear:watchface:watchface-style')
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:sandbox:4.8.1'
Advice for :wear:watchface:watchface-samples
Unused dependencies which should be removed:
implementation project(':wear:watchface:watchface-editor-samples')
Transitively used dependencies that should be declared directly as indicated:
api project(':wear:watchface:watchface-style')
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface-complications')
implementation project(':wear:watchface:watchface-complications-data')
Existing dependencies which should be modified to be as indicated:
api project(':wear:watchface:watchface-complications-rendering') (was implementation)
Advice for :wear:watchface:watchface-samples-app
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':wear:watchface:watchface-samples') (was implementation)
Advice for :wear:watchface:watchface-samples-minimal
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation project(':wear:watchface:watchface-style')
Existing dependencies which should be modified to be as indicated:
implementation project(':wear:watchface:watchface') (was api)
implementation project(':wear:watchface:watchface-guava') (was api)
Advice for :wear:watchface:watchface-samples-minimal-complications
Unused dependencies which should be removed:
api project(':wear:watchface:watchface-client-guava')
api project(':wear:watchface:watchface-editor')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'androidx.lifecycle:lifecycle-common:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface-complications')
implementation project(':wear:watchface:watchface-complications-data')
implementation project(':wear:watchface:watchface-style')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.activity:activity:1.3.1' (was api)
implementation project(':wear:watchface:watchface') (was api)
implementation project(':wear:watchface:watchface-complications-permission-dialogs-sample') (was api)
implementation project(':wear:watchface:watchface-complications-rendering') (was api)
implementation project(':wear:watchface:watchface-editor-guava') (was api)
implementation project(':wear:watchface:watchface-guava') (was api)
Advice for :wear:watchface:watchface-samples-minimal-instances
Unused dependencies which should be removed:
api project(':wear:watchface:watchface-editor')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface-client')
implementation project(':wear:watchface:watchface-style')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.activity:activity:1.3.1' (was api)
implementation project(':wear:watchface:watchface') (was api)
implementation project(':wear:watchface:watchface-editor-guava') (was api)
implementation project(':wear:watchface:watchface-guava') (was api)
implementation project(':wear:wear') (was api)
Advice for :wear:watchface:watchface-samples-minimal-style
Unused dependencies which should be removed:
api project(':wear:watchface:watchface-editor')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.annotation:annotation:1.5.0-alpha01'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.3.1'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface-style')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.activity:activity:1.3.1' (was api)
implementation project(':wear:watchface:watchface') (was api)
implementation project(':wear:watchface:watchface-editor-guava') (was api)
implementation project(':wear:watchface:watchface-guava') (was api)
Advice for :wear:watchface:watchface-style
Unused dependencies which should be removed:
api 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.core:core:1.1.0'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':wear:watchface:watchface-complications-data')
testImplementation 'org.robolectric:sandbox:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:wear
Unused dependencies which should be removed:
api 'androidx.versionedparcelable:versionedparcelable:1.1.1'
implementation 'androidx.core:core-ktx:1.6.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'com.nhaarman.mockitokotlin2:mockito-kotlin:2.1.0'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.5.10'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.viewpager:viewpager:1.0.0'
implementation 'androidx.customview:customview:1.0.0'
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Unused annotation processors that should be removed:
annotationProcessor project(':versionedparcelable:versionedparcelable-compiler')
Advice for :wear:wear-input
Unused dependencies which should be removed:
testImplementation 'androidx.test.ext:junit:1.1.3'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.mockito:mockito-core:2.25.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :wear:wear-input-samples
Existing dependencies which should be modified to be as indicated:
implementation project(':wear:wear-input') (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :wear:wear-ongoing
Unused dependencies which should be removed:
implementation 'androidx.core:core-ktx:1.6.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib:1.5.10'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'junit:junit:4.12'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:wear-phone-interactions
Unused dependencies which should be removed:
api 'androidx.core:core:1.6.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.nhaarman.mockitokotlin2:mockito-kotlin:2.1.0'
Transitively used dependencies that should be declared directly as indicated:
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.wear:wear:1.2.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:wear-remote-interactions
Unused dependencies which should be removed:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.6.4'
implementation 'com.google.android.gms:play-services-basement:17.5.0'
testImplementation 'androidx.test:rules:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:guava:31.0.1-jre'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:sandbox:4.8.1'
testImplementation 'org.robolectric:shadows-framework:4.8.1'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :wear:wear-samples-ambient
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.2.4'
implementation 'androidx.lifecycle:lifecycle-common:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.2.0'
Existing dependencies which should be modified to be as indicated:
implementation project(':wear:wear') (was api)
Advice for :webkit:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.test.espresso:espresso-idling-resource:3.5.0-alpha06'
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.fragment:fragment:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.3.0' (was implementation)
Advice for :webkit:webkit
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.core:core:1.1.0' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was api)
Advice for :window:extensions:extensions
Unused dependencies which should be removed:
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'androidx.annotation:annotation-experimental:1.1.0'
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :window:integration-tests:configuration-change-tests
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.0-rc01'
implementation project(':window:window')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :window:sidecar:sidecar
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was implementation)
Advice for :window:window
Unused dependencies which should be removed:
implementation 'androidx.collection:collection:1.1.0'
testImplementation 'androidx.test:core:1.4.0'
testImplementation 'androidx.test:runner:1.4.0'
testImplementation 'com.google.truth:truth:1.0.1'
testImplementation 'org.robolectric:robolectric:4.8.1'
testImplementation project(':window:extensions:extensions')
testImplementation project(':window:sidecar:sidecar')
Transitively used dependencies that should be declared directly as indicated:
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.8.0' (was implementation)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.2.0' (was implementation)
Advice for :window:window-java
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.3.2'
Existing dependencies which should be modified to be as indicated:
api 'androidx.core:core:1.8.0' (was implementation)
Advice for :window:window-rxjava2
Existing dependencies which should be modified to be as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.6.4' (was api)
Advice for :window:window-rxjava3
Existing dependencies which should be modified to be as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.6.4' (was api)
Advice for :window:window-samples
Unused dependencies which should be removed:
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8.1'
implementation 'androidx.activity:activity:1.2.0'
implementation 'androidx.browser:browser:1.3.0'
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.lifecycle:lifecycle-viewmodel:2.4.0-alpha02'
implementation project(':window:window-java')
Transitively used dependencies that should be declared directly as indicated:
implementation 'androidx.core:core:1.8.0'
implementation 'androidx.lifecycle:lifecycle-common:2.4.0-alpha02'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':window:window')
Existing dependencies which should be modified to be as indicated:
implementation 'androidx.constraintlayout:constraintlayout:2.0.1' (was api)
Advice for :window:window-testing
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.3.2'
Transitively used dependencies that should be declared directly as indicated:
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Advice for :work:integration-tests:testapp
Unused dependencies which should be removed:
implementation 'androidx.arch.core:core-runtime:2.1.0'
implementation 'androidx.concurrent:concurrent-futures-ktx:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
annotationProcessor project(':room:room-compiler')
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.concurrent:concurrent-futures:1.1.0'
implementation 'androidx.lifecycle:lifecycle-common:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
implementation 'androidx.room:room-common:2.4.0-rc01'
implementation 'androidx.sqlite:sqlite:2.3.0-alpha05'
implementation 'com.google.guava:listenablefuture:1.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
implementation project(':work:work-runtime')
Dependencies which should be removed or changed to runtime-only:
runtimeOnly project(':work:work-gcm') (was implementation)
Advice for :work:work-gcm
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.room:room-runtime:2.4.0-rc01' (was implementation)
Advice for :work:work-inspection
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.lifecycle:lifecycle-common:2.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
implementation 'com.google.guava:listenablefuture:1.0'
Existing dependencies which should be modified to be as indicated:
api 'com.google.protobuf:protobuf-javalite:3.19.4' (was implementation)
Dependencies which could be compile-only:
compileOnly 'androidx.annotation:annotation:1.1.0' (was api)
Advice for :work:work-multiprocess
Unused dependencies which should be removed:
implementation 'androidx.core:core:1.1.0'
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.arch.core:core-common:2.1.0'
api project(':work:work-runtime')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Existing dependencies which should be modified to be as indicated:
implementation project(':work:work-runtime-ktx') (was api)
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.room:room-runtime:2.4.0-rc01' (was implementation)
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :work:work-runtime
Unused dependencies which should be removed:
api 'androidx.annotation:annotation-experimental:1.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'androidx.arch.core:core-common:2.1.0'
api 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
api 'androidx.sqlite:sqlite:2.3.0-alpha05'
implementation 'androidx.collection:collection:1.0.0'
implementation 'androidx.lifecycle:lifecycle-common:2.1.0'
implementation 'androidx.room:room-common:2.4.0-rc01'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Existing dependencies which should be modified to be as indicated:
api 'androidx.lifecycle:lifecycle-service:2.1.0' (was implementation)
api 'androidx.room:room-runtime:2.4.0-rc01' (was implementation)
implementation 'androidx.lifecycle:lifecycle-livedata:2.1.0' (was api)
Advice for :work:work-runtime-ktx
Unused dependencies which should be removed:
testImplementation 'junit:junit:4.13.2'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
api 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4' (was api)
Advice for :work:work-runtime-lint
Unused dependencies which should be removed:
testImplementation 'com.android.tools.lint:lint:30.4.0-alpha08'
Transitively used dependencies that should be declared directly as indicated:
api 'com.android.tools.external.com-intellij:intellij-core:30.0.4'
api 'com.android.tools.external.org-jetbrains:uast:30.0.4'
implementation 'com.android.tools.external.com-intellij:kotlin-compiler:30.0.4'
implementation 'com.android.tools:common:30.0.4'
testImplementation 'com.android.tools.external.com-intellij:intellij-core:30.4.0-alpha08'
testImplementation 'com.android.tools.lint:lint-api:30.4.0-alpha08'
Advice for :work:work-rxjava2
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Advice for :work:work-rxjava3
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
Advice for :work:work-testing
Unused dependencies which should be removed:
api project(':work:work-runtime-ktx')
implementation 'androidx.lifecycle:lifecycle-livedata-core:2.1.0'
Transitively used dependencies that should be declared directly as indicated:
api 'com.google.guava:listenablefuture:1.0'
api 'org.jetbrains.kotlin:kotlin-stdlib:1.7.10'
api project(':work:work-runtime')
testImplementation 'com.google.guava:guava:28.1-android'
testImplementation 'org.hamcrest:hamcrest-core:1.3'
testImplementation 'org.robolectric:annotations:4.8.1'
testImplementation 'org.robolectric:shadowapi:4.8.1'
Dependencies which should be removed or changed to runtime-only:
runtimeOnly 'androidx.room:room-runtime:2.4.0-rc01' (was implementation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment