生活资讯

当前位置/ 首页/ 玩乐论坛/生活资讯/ 正文

通过新的Android代码搜索工具简化了AOSP的搜索

Android的源代码驻留在Android开源项目Git存储库中,并且通过扩展,每个新Android版本的源代码都上传到该库中。虽然将源代码开源并免费提供绝对是一个主要优点,但是到目前为止,通过AOSP进行搜索并不是一件轻松而轻松的事情。如果要搜索某些类和方法的构造方式,则可以克隆存储库并使用grep之类的工具进行手动搜索,或者必须依靠AndroidXRef或Opersys之类的在线工具。Google通过适用于Android开放源代码项目的新型公共Android代码搜索工具,使在AOSP中进行搜索变得更加容易。

克隆AOSP并搜索本地版本并不是每个人都可行的,因为AOSP规模庞大且不断更新。联机工具也不是完美的解决方案,因为它们通常不会使用最新的源代码版本进行更新。不过,Google的新Android代码搜索工具在合并到公共AOSP Git存储库之一后即可使用代码。这不仅有助于发现某些功能在Android中的工作原理,而且还有助于在错误报告中提供链接,并在非开发设备上进行快速搜索。该工具还包含交叉引用支持,使开发人员可以搜索AOSP中其他地方使用了什么东西。Android代码搜索工具还支持更高级的搜索工具,您可以在此处找到所有记录的文档。

到目前为止,Android代码搜索工具只能搜索AOSP的master分支,即AOSP的最新版本,这确实存在一个局限性,因为您无法看到AOSP在某些其他版本上的行为。但是,Google指出,该工具会随着时间的推移变得越来越复杂,因此我们希望它将来会获得更多实用性。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。