Android Studio 2.1.2版本已经集成了JaCoCo用来进行代码覆盖的计算,严格上来说,这个功能并不是Android Studio实现的,而是IntelliJ IDEA早就实现的功能。
全部需要做的仅仅是在build.gradle中增加testCoverageEnabled = true即可,如下图:

然后,在命令行中执行
|
1 |
$ gradlew test createDebugCoverageReport |
即可在每个子项目的build\reports\coverage\debug\下面会生成代码覆盖率的统计文件。点击index.html即可查看代码覆盖情况,目前看到的情况是,貌似只能统计到test目录下覆盖到的代码,而无法统计androidTest目录下的测试代码的覆盖情况。