【问题标题】:Androidx, how to know dependency format/stringAndroidx,如何知道依赖格式/字符串
【发布时间】:2020-06-14 05:36:09
【问题描述】:

好的,我知道我可以在那里找到所有 androidx 库:AndroidX libraries,但请有人解释一下如何在我的依赖项中正确命名它们(使用 Gradle 作为构建系统的 Android 项目)。我真的很感激一些通用的方案,如前。支持库,它们曾经包含依赖项的 gradle 配置,现在这些都消失了,所以我怀疑我错过了一些非常简单的东西,应该适用于提供的链接中列出的所有库。

我对调色板的尝试palette releases:

implementation 'androidx.palette.graphics:1.0.0'

导致ERROR: Failed to resolve: androidx.palette.graphics:1.0.0:
提前致谢。

【问题讨论】:

    标签: android gradle androidx


    【解决方案1】:

    您可以在此处找到 Android KTX 的信息,它是一组 Kotlin 扩展,包含在 Android Jetpack 和其他 Android 库中: https://developer.android.com/kotlin/ktx

    要使用调色板模块,请将以下内容添加到应用的 build.gradle 文件中:

    dependencies {
        implementation "androidx.palette:palette-ktx:1.0.0"
    }
    

    【讨论】:

      【解决方案2】:

      您可以转到maven.google.com 并查看所有工件。在那里,您可以看到工件组(顶层)是androidx.palette,工件名称(第二层)是palette,这意味着整个实现行是

      implementation 'androidx.palette:palette:1.0.0'
      

      注意group:name:version 语法。这在任何地方的所有工件中都很常见,包括所有 AndroidX 工件。

      【讨论】:

      • Ian 如果您还在 Google 工作,可能值得建议将 maven.google.com 链接添加到迁移文档,也许我的问题有点愚蠢,但我相信很多人都会受益。
      • @kolboc - 您可以在 the issue tracker 上提交文档错误 - 提交错误可能会很有用,至少可以让所有发行说明页面都有依赖项部分(即,类似于Core 是如何记录的)。我只是认为 Palette 没有像其他图书馆那样得到同样多的爱。
      猜你喜欢
      • 2020-01-14
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 2013-09-24
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      相关资源
      最近更新 更多