在專案中新增元件

開始前,請先參閱「應用程式架構指南」,瞭解適用所有 Android 應用程式的實用原則,以及搭配使用架構元件的相關指引。

Google 的 Maven 存放區提供了架構元件,將存放區新增至專案,即可使用這些元件。

請開啟 settings.gradle 檔案並新增 google() 存放區:

Groovy

dependencyResolutionManagement {
   ...
    repositories {
        google()
        jcenter()
    }
}

Kotlin

dependencyResolutionManagement {
    ...
    repositories {
        google()
        jcenter()
    }
}

宣告依附元件

開啟應用程式或模組的 build.gradle 檔案,然後新增要做為依附元件的構件。您可以為所有架構元件新增依附元件或選擇子集。

請參閱版本資訊,瞭解如何為每個架構元件宣告依附元件:

請參閱 AndroidX 版本,瞭解各元件的最新版本號碼。

如想進一步瞭解 AndroidX 重構,以及它如何影響這些類別套件及模組 ID,請參閱「遷移至 AndroidX」。

Kotlin

Kotlin 擴充功能模組支援使用多個 AndroidX 依附元件。這些模組的名稱字尾有 -ktx。例如:

Groovy

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

Kotlin

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

設定為

Groovy

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

Kotlin

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

如需更多資訊 (包括 Kotlin 擴充功能的文件),請參閱 KTX 說明文件

注意:針對 Kotlin 基礎應用程式,請務必使用 kapt,而非 annotationProcessor。建議您一併新增 kotlin-kapt 外掛程式。