全新 Android 构建组件到底有多好用? [复制链接]

2017-9-5 16:15
谷歌开发者 阅读:1602 评论:0 赞:0
Tag:  Android构建组件


开发者们可能是世界上最 “贪图享乐” 的人群了 —— 事实上您找不到另外一群人会在避免枯燥重复的工作方面投入如此高的热情。为了让开发者们在开发全新的 Android 应用时更加省心,我们听取了大家的意见,并推出了全新的构建组件 ↓




* 注 1 文档库 

https://developer.android.google.cn/topic/libraries/architecture/index.html


* 注 2 代码实验室 

https://codelabs.developers.google.com/codelabs/android-persistence/#0

https://codelabs.developers.google.com/codelabs/android-lifecycles/#0



1. 添加 Google Maven 存储库

Android Studio 项目默认不配置访问该存储库。


打开您的项目的 build.gradle 文件(不是您的应用或模块使用的文件),并添加下文中的高亮部分:


allprojects {
    repositories
{
        jcenter
()
       
maven { url 'https://maven.google.com' }
   
}
}



2. 添加构件组件

打开您的应用或模块使用的 build.gradle 文件,并添加您需要的内容:


想支持 Lifecycles、LiveData 和 ViewModel,请添加:

  • compile "android.arch.lifecycle:runtime:1.0.0-alpha5"

  • compile "android.arch.lifecycle:extensions:1.0.0-alpha5"

  • annotationProcessor “android.arch.lifecycle:compiler:1.0.0-alpha5"


想支持 Room,请添加:

  • compile "android.arch.persistence.room:runtime:1.0.0-alpha5"

  • annotationProcessor “android.arch.persistence.room:compiler:1.0.0-alpha5"


想支持测试 Room 迁移,请添加:

  • testCompile “android.arch.persistence.room:testing:1.0.0-alpha5"


想支持 Room RxJava,请添加:

  • compile “android.arch.persistence.room:rxjava2:1.0.0-alpha5"


再次感谢大家为这套组件贡献的诸多意见和建议,我们期待着大家的反馈!

分享到:
我来说两句
facelist
您需要登录后才可以评论 登录 | 立即注册
所有评论(0)

领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )