由于aosp开发,代码庞大都是G为单位,传统的开发IDE,在搜索上就遇到了检索速度的瓶颈,检索个文件还勉强能行,但是检索文件中的内容就太困难了。在android4.0以前由于源码还比较小,我们还经常使用Source Insight来进行学习和阅读。但是实际工作中提升效率还是建议使用Opengrok。Android也有开放的网站搜索https://cs.android.com/search
什么是openGrok?
OpenGrok 是一个基于网页使用的开源的代码搜索与导航工具,由 Oracle 和开源社区共同维护,主要用于帮助开发者快速理解和导航大型代码库。它的名字来源于“grok”(意为“深刻理解”),旨在通过高效索引和搜索功能,让开发者更轻松地探索代码结构、依赖关系和实现细节。
核心功能
-
代码索引与搜索