[简译]Google 官方 App 架构 Guide(2)
本文将介绍如何在项目中接入Architecture Components
在项目中使用Architecture Components
注意: Architecture Components 仍然处于 alpha 阶段,在1.0 release之前可能会有break change
1. 添加 Google Maven repository
打开 project root 目录下的 build.gradle
,添加Google Maven repository
allprojects { |
2. 添加 Architecture Components
修改 app module目录下的 build.gradle
- 使用 Lifecycles, LiveData, ViewModel, 添加:
compile "android.arch.lifecycle:runtime:1.0.0-alpha1" |
- 使用 Room, 添加:
compile "android.arch.persistence.room:runtime:1.0.0-alpha1" |
- 如果使用 testing Room migrations, 添加:
testCompile "android.arch.persistence.room:testing:1.0.0-alpha1" |
- 如果需要 Room RxJava 支持, 添加:
compile "android.arch.persistence.room:rxjava2:1.0.0-alpha1" |
Author: deskid
Link: https://deskid.github.io/2017/05/31/Guide-to-App-Architecture-2/
License: 知识共享署名-非商业性使用 4.0 国际许可协议