Android Studio中如何查询累计编写的代码总量?
Android Studio累计代码量查询方法
以下方法统计结果误差可控,无需100%校准也能满足评估开发经验的需求:
方法1:单项目快速统计(无需安装额外插件)
- 打开目标Android项目,点击顶部菜单栏的
分析->计算代码大小(部分IDE版本翻译为「统计代码行数」) - 弹窗会自动统计当前项目的总代码行数、空行数、注释行数,支持手动筛选排除第三方库、构建生成文件、资源文件,仅统计你实际编写的业务代码部分
- 如需统计多项目累计总量,挨个打开项目统计后手动累加即可
方法2:Statistic插件统计(支持自定义过滤规则,精度更高)
- 打开Android Studio的
设置->插件,搜索Statistic完成安装后重启IDE - 重启后底部状态栏会出现Statistic标签,点击进入后选择要统计的项目范围
- 可自行配置排除规则:比如过滤
.gradle、build、libs目录下的文件,仅统计.java、.kt、.xml等你手写的代码文件后缀 - 统计结果会按文件类型分类展示行数、占比,多项目统计后手动累加即可得到近似累计代码量
方法3:全局文件批量统计(适合快速估算所有项目总代码量)
- 如果你所有的Android项目都存储在同一个根目录下,可以直接用命令行快速统计总代码量:
- Windows系统打开PowerShell进入项目根目录,执行命令:
Get-ChildItem -Recurse -Include *.kt,*.java,*.xml | Get-Content | Measure-Object -Line - Mac/Linux系统打开终端进入项目根目录,执行命令:
find . -name "*.kt" -o -name "*.java" -o -name "*.xml" | xargs wc -l
- Windows系统打开PowerShell进入项目根目录,执行命令:
- 该方法会自动遍历所有子目录下的对应代码文件,统计总行数,按需调整排除的文件后缀即可得到更贴近实际的统计结果
统计时建议优先过滤自动生成的构建文件、第三方导入的库文件、系统默认生成的配置文件,避免统计结果虚高。
内容的提问来源于stack exchange,提问作者Sam Chen
相关产品推荐
相关产品推荐

