Google 致力于为黑人社区推动种族平等。查看具体举措

向项目添加组件

在开始之前,我们建议您阅读架构组件的应用架构指南。该指南包含一些适用于所有 Android 应用的有用原则,并展示了如何将架构组件组合到一起使用。

架构组件可从 Google 的 Maven 代码库中获得。要使用这些组件,您必须将代码库添加到项目中。

打开项目build.gradle 文件(而不是应用或模块的该文件)并添加 google() 代码库,如下所示:

    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

声明依赖项

打开应用或模块build.gradle 文件,然后添加所需的软件工件作为依赖项。您可以为所有架构组件添加依赖项,也可以选择其中一部分。

请参阅版本说明中关于为每个架构组件声明依赖项的说明:

如需详细了解 AndroidX 重构及其对这些类包和模块 ID 的影响,请参阅 AndroidX 重构文档

Kotlin

Kotlin 扩展模块支持使用多个 AndroidX 依赖项。这些模块的名称后附加了后缀“-ktx”。例如:

implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
    

会变为

implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
    

您可以在 ktx 文档中找到更多信息,包括 Kotlin 扩展程序的文档。

注意:对于基于 Kotlin 的应用,请确保使用 kapt 而不是annotationProcessor。您还应添加 kotlin-kapt 插件。