为什么 运行 kotlin 在 Android Studio 3.0 中测试这么慢

Why running kotlin tests so slow in AndroidStudio 3.0

当我将项目更新到 AndroidStudio 3 时,单元测试变得比 AndroidStudio 2 运行缓慢(大约 6 分钟)。最近,我将项目更新到 AndroidStudio3.1,但测试 运行 时间保持不变。

这是 AS 3 中 Kotlin 的(现在)已知问题 https://issuetracker.google.com/issues/37028496 发生这种情况是因为 AS 为 kotlin 单元测试调用 assemble* 任务(构建 APK)。

Fixed 在 Android Studio 3.1 RC 中。以前的工作室版本有解决方法:手动创建 AndroidJUnit 配置。