如何为AOSP源建立cscope数据库?

How to build cscope database for AOSP source?

我正在使用 AOSP 根目录中的 cscope -b -R 命令来构建其数据库。我将 cscope 运行 保留了 9 个多小时,但未创建其数据库。那里没有 cscope.out 文件。它卡在什么地方了吗?

查看此博客 post : https://nativeguru.wordpress.com/2015/02/10/aosp-code-navigation-with-cscope/

您可以先创建 cscope.files 文件,其中包含包含您要导航的代码的所有文件路径,然后使用如下 cscope 命令。

$ cd <aosp_root_dir>
$ find . -type f \( -name "*.java" -o -name "*.c" -o -name "*.cpp" -o -name "*.h" \) -and -not \( -path "./out/*" -o -path "./prebuilts/*" -o -path "./external/*" -o -path "./dalvik/*"  -o -path "./ndk/*"  \) > cscope.files
$ cscope -b -q -k