gradle - 当buildFeature.compose = true时如何添加gradle依赖?

标签 gradle android-jetpack-compose gradle-kotlin-dsl

每次当模块需要启用组合时,我都必须执行以下步骤:

  1. android.buildFeatures.compose = true
  2. 添加一组依赖项 androidx.compose.xxx

我有一个通用的构建脚本,现在我想简化模块中 compose 的使用。

如果子模块通过 android.buildFeatures.compose = true 启用 compose,我想通过自动添加所有 compose 依赖项来简化该过程

我该怎么做?

最佳答案

类似的事情是在 Now in android 中完成的示例应用程序。他们使用 gradle 插件来做到这一点,您可以在此处查看所有 jetpack compose 模块的通用逻辑:AndroidCompose.kt 。有一个readme这很好地解释了这一点。

关于gradle - 当buildFeature.compose = true时如何添加gradle依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75173141/

相关文章:

android - 如何在 Jetpack Compose 中填充矢量图像的背景?

android - 如何在 Jetpack Compose 中制作虚线/虚线?

android - 如何在 Jetpack Compose 中处理 Mapbox map 的 Activity 生命周期事件?

android - org.gradle.api.InvalidUserCodeException : Querying the mapped value of provider (java. util.Set) before task ... 已完成不支持

maven - 如何在不可靠的网络上使用Maven或Gradle?

Android 与依赖 appcompat 冲突

gradle - 如何在 Gradle 中并行运行特定任务

gradle - 如何强制 gradle 重新下载依赖项?

Android Kotlin DSL - Unresolved reference : firebaseAppDistribution

android-studio - Android Studio无法使用Kotlin DSL打开Android项目