谷歌官方Android应用架构库——添加组件到项目中
2017-06-11 04:43
495 查看
架构库版本:1.0.0 Alpha 2 - June 2, 2017
警告:Architecture Components 还是 alpha 版本,在 1.0 版本发布之前可能有重大更改。
Architecture Components可以从 Google 的 Maven 仓库获取。要使用它们,请按照下列步骤操作:
要将该库添加到项目中,请打开项目中的 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”
有关更多信息,请参阅添加构建依赖。
警告:Architecture Components 还是 alpha 版本,在 1.0 版本发布之前可能有重大更改。
Architecture Components可以从 Google 的 Maven 仓库获取。要使用它们,请按照下列步骤操作:
添加 Google Maven 仓库
默认情况下 Android Studio 没有配置访问此库。要将该库添加到项目中,请打开项目中的 build.gradle 文件(不是应用或模块下的)并且添加如下所示的高亮的行。
allprojects { repositories { jcenter() maven { url 'https://maven.google.com' } } }
添加 Architecture Components
打开应用或模块中的 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”
有关更多信息,请参阅添加构建依赖。
相关文章推荐
- 谷歌官方推出Android应用开发架构组件介绍(Android Architecture Components)
- 谷歌官方Android应用架构库(Android Architecture Components)学习完整版
- 谷歌官方Android应用架构库——ViewModel
- 谷歌官方Android应用架构库——App 架构指南
- 谷歌官方Android应用架构库——ViewModel
- [置顶] 谷歌官方Android应用架构库——Room 持久化库
- 谷歌官方Android应用架构库——Room 持久化库
- 谷歌官方Android应用架构库——处理生命周期
- Android 添加Google官方推出应用架构Architecture Components 的依赖
- 谷歌官方Android应用架构库——LiveData
- MVP架构-Android官方MVP项目和响应式MVP-RxJava项目架构分析对比解读
- 如何使用MVP架构Android应用项目
- Android官方MVP架构示例项目解析
- Android官方MVP架构示例项目解析
- Android[第三方or官方]高质量实用【组件&开源项目&框架】集合贴
- Android开发-个推(getui)透传推送实战项目应用(一)个推注册与官方Demo
- Android官方MVP架构示例项目解析
- Android项目-几种常见的应用架构
- Android项目-几种常见的应用架构
- Android项目-几种常见的应用架构