【问题标题】:How to extract composeBom dependencies code to external files in Gradle?如何将 composeBom 依赖项代码提取到 Gradle 中的外部文件?
【发布时间】:2023-02-07 00:48:39
【问题描述】:

我有一个外部文件。

def composeBom = platform('androidx.compose:compose-bom:2022.12.00')

但是这样就报错了,好像外部文件里没有platform()

引起:org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException:在 org.gradle.internal.extensibility.DefaultExtraPropertiesExtension 类型的对象上找不到参数 [androidx.compose:compose-bom:2022.12.00] 的方法平台() .

我怎么解决这个问题?

【问题讨论】:

    标签: gradle groovy android-jetpack-compose


    【解决方案1】:

    你可以使用不同的东西:

    定义:

    buildscript {
       ext {
            composeBom = 'androidx.compose:compose-bom:2022.12.00'
    
       }
    }
    

    然后在dependencies

    dependencies {
    
        implementation (platform(composeBom))
        //..
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 2016-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多