在项目中添加添加Architecture Components

在开始之前,我们推荐你先阅读关于Architecture Components的文章:App开发架构指南。这篇指南涵盖了一些可以应用到所有Android app中的有益准则,并演示和如何使用这些Architecture Components。

注:Architecture Components 仍处于alpha版本。在1.0 之前都可能会有较大改动。

Architecture Components可以从谷歌的Maven repository获取。要使用它们,按照下面的步骤:

添加google Maven repository

Android Studio项目默认并没有添加谷歌的Maven repository。

要把它添加到你的项目,打开项目的 build.gradle 文件(不是app或者modulebuild.gradle),添加下面高亮部分的代码:

添加 Architecture Components

打开app或者module级别的build.gradle文件,并把你需要的组件添加为依赖:

Lifecycles, LiveData, 以及 ViewModel, 添加:

compile "android.arch.lifecycle:runtime:1.0.0-alpha1"
compile "android.arch.lifecycle:extensions:1.0.0-alpha1"
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha1"

Room, 添加:

compile "android.arch.persistence.room:runtime:1.0.0-alpha1"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1"

更多信息见:Add Build Dependencies

原文:Adding Components to your Project 。

来自:Android Architecture Components