【翻译】安卓架构组件(2)-添加组件到你的项目中
相关文章:
- 【翻译】安卓架构组件(1)-App架构指导
- 【翻译】安卓架构组件(3)-处理生命周期
- 【翻译】安卓架构组件(4)-LiveData
- 【翻译】安卓架构组件(5)-ViewModel
- 【翻译】安卓架构组件(6)-Room持久化类库
- 【翻译】安卓架构组件(7)-分页库
架构组件仍然处在alpha阶段,直到1.0版本才会稳定。
架构组件在谷歌的Maven仓库发布,可以通过遵循以下步骤使用它们:
添加谷歌Maven仓库
Android Studio项目默认情况下并没有配置该仓库。
为了添加其至你的项目中,打开项目的build.gradle
(而不是模块的gradle文件),添加以下内容:
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }//所要添加的语句
}
}
添加架构组件
打开模块下的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"
对于Room迁移测试:
testCompile "android.arch.persistence.room:testing:1.0.0-alpha1"
对于Room RxJava支持:
compile "android.arch.persistence.room:rxjava2:1.0.0-alpha1"