【发布时间】:2018-12-19 04:14:27
【问题描述】:
我正在阅读有关 Android 房间库的信息。我看到他们将包 android 更改为 androidx。我不明白。有人可以解释一下吗?
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
android 包也提供此功能。
implementation "android.arch.persistence.room:runtime:$room_version"
annotationProcessor "android.arch.persistence.room:compiler:$room_version"
- 需要在
androidx而不是android中打包新的支持库? - 现有项目中的用例和影响因素。
【问题讨论】:
-
阅读developer.android.com/topic/libraries/support-library/…。
androidx.*是支持库的包层次结构。它们都将使用与我们进入androidx时代相同的软件包(如架构组件,其他支持库)。 -
你不明白什么?为什么他们改变了包装?
-
@ADM 为什么他们从 CORE
android切换到androidx包。 -
为了简单起见,他们只是重新设计了包结构。如果您想看看,这也是在 IO 2018 中宣布的。谢谢
标签: android android-architecture-components android-jetpack androidx