Android 开源项目 (AOSP) 代码搜索工具正式发布

2019 年 12 月 18 日 谷歌开发者

我们非常高兴的为各位开发者们介绍一个 Android 开源项目 (AOSP) 的代码搜索工具: https://cs.android.com


Android 开源项目的代码由一系列 Git 管理的代码库组成。 要获得或查看这些代码,需要使用 Git (一种开源版本控制系统) 和 repo (一种与 Git 相辅相成的代码库管理工具),也正因如此,很多开发者们惯用的工具无法与之很好地配合使用,如 GitHub、Gitweb 等。  

通过与 Google 内部负责代码搜索 (Code Search) 同事们合作,并使用 Google 开源的源码分析工具 Kythe,我们非常高兴的为开发者们上线这个 Android 开源代码搜索工具,希望这个工具可以把开源代码更全面的呈现于开发者面前。

目前的功能有:
  • 方便的查看、搜索源代码
  • 在整个代码库之间进行交叉引用的代码跳转,可以单击源代码的一部分跳转到另一部分
  • 在 Android 的开源代码分支之间进行切换 (并非所有分支都有交叉引用信息)
  • 关于代码搜索工具的相关说明和文档可以在这里查看 https://source.android.google.cn/setup/contribute/code-search


除了搜索 Android 开源项目 (AOSP) 的代码之外,我们的代码搜索工具同时提供了 CameraX、Jetpack Compose 等 AndroidX 库的源码搜索。

我们已迈出了第一步,虽然目前并非所有代码库都可以使用交叉引用跳转,随着时间的推移,这部分功能一定会越发完善,我们希望这些可以帮助开发者们更好的使用 Android 开源代码。

本文由 Android 开源代码工程主管 Jeff Bailey,Android 开源代码项目经理 Ally Sillins,开源代码搜索工具技术主管 Kris Hildrum,源码分析引擎 Kythe 技术主管 Jay Sachs 共同为您呈现。

如果您想了解更多关于 Android 开源项目 (AOSP) 相关的内容,请复制链接到浏览器或者  点击屏末  |   | 访问中国 AOSP 开发者网站: https://source.android.google.cn/


我们同时更新了 Chromium 开源项目代码搜索工具,欢迎在这里查看 https://source.chromium.org/


  想了解更多 Android 内容?


  • 在公众号首页发送关键词 "Android",获取相关历史技术文章;

  • 在公众号首页发送关键词 "ADS",获取开发者峰会演讲中文字幕视频;

  • 还有更多疑惑?欢迎点击菜单 "联系我们" 反馈您在开发过程中遇到的问题。

推荐阅读





登录查看更多
0

相关内容

Android Open-Source Project
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
192+阅读 · 2020年6月29日
【2020新书】如何认真写好的代码和软件,318页pdf
专知会员服务
63+阅读 · 2020年3月26日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
39+阅读 · 2019年10月9日
最新版本开源情报工具和资源手册(一)
黑白之道
9+阅读 · 2019年6月23日
Github项目推荐 | Pytorch TVM 扩展
AI研习社
11+阅读 · 2019年5月5日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
Directions for Explainable Knowledge-Enabled Systems
Arxiv
26+阅读 · 2020年3月17日
Arxiv
92+阅读 · 2020年2月28日
Arxiv
35+阅读 · 2019年11月7日
Arxiv
3+阅读 · 2017年12月18日
VIP会员
相关资讯
最新版本开源情报工具和资源手册(一)
黑白之道
9+阅读 · 2019年6月23日
Github项目推荐 | Pytorch TVM 扩展
AI研习社
11+阅读 · 2019年5月5日
一个牛逼的 Python 调试工具
机器学习算法与Python学习
15+阅读 · 2019年4月30日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
Top
微信扫码咨询专知VIP会员