Android Architecture Components 的源代码在哪里?

Where is the source code of Android Architecture Components?

找不到新 Android 架构组件的源代码。发表了吗?如果是,在哪里?

如果源在 AOSP 中,请指定我应该使用哪个特定的 repo 项目 repo sync [PROJ_NAME] 才能获取它。

经 Adam Powell 确认,Architectural Components 的源代码只能通过工件本身获得:

这是来源 Lifecycle, Room, Paging and ViewModel.

您可以从 AOSP 下载。 configuring the environment for downloading AOSP后,您可以通过以下方式同步:

repo init -u https://android.googlesource.com/platform/manifest -b ub-supportlib-master repo sync

分支 ub-supportlib-master 包含 Android 架构组件的所有来源。

编辑:Android代码搜索

Android有一个非常好用的官方在线代码搜索平台: https://cs.android.com/

试一试,您会爱上它的!

原答案

如Android团队官方博客AndroidX Development is Now Even Better, the source code of AndroidX (previously support) lies in https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev所述。您可以在页面上看到 AOSP AndroidX 贡献指南。有以下详细信息:

  • 如何使用repo
  • 下载源代码
  • 如何构建项目
  • 如何为项目做出贡献

您需要做的就是按照说明一步步进行,设置不会花很长时间。

另外两个有用的链接是:

另外值得一提的是,在Android Fireside Chat (Android Dev Summit '18)中,Android团队正在考虑将AndroidX的源代码移至GitHub。我们会看看它是否会在未来发生。

您可以从 this link 下载整个 androidx 库集合。