【翻译】安卓架构组件(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文件,添加你所需要构件的依赖:

对于LifecyclesLiveDataViewModel

  • 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"

你可能感兴趣的:(【翻译】安卓架构组件(2)-添加组件到你的项目中)