kli*_*mat 19 android android-studio android-gradle-plugin
当我在源代码中进行一些更改时,Android Studio(实际上是gradle)需要重建项目.很明显.
为什么即使我没有对项目进行任何更改,第二次构建也会像第一次构建那样花费几乎相同的时间?当我查看GradleConsole时,它会等待"assembleDubug"任务.我认为gradle应该意识到没有变化,不应该浪费太多时间.
gradle控制台是否说
:app:assemeble UP-TO-DATE ?
如果你看一下运行配置,你可能会注意到最底层 Before Launch: Gradle-aware Make
这只是告诉它在运行之前重新编译(如果需要),但该检测被委托给Gradle.Gradle只有在检测到需要时才会重新编译,但assemble任务仍必须尝试运行以检测UP-TO-DATEness.所以它说它正在运行它,但它实际上并没有做任何事情.当我连续两次运行它时,第一次需要一段时间才能完成所有操作,但第二次它只是很快地运行任务列表(带有一堆UP-TO-DATE)并部署到手机/模拟器.
| 归档时间: |
|
| 查看次数: |
4862 次 |
| 最近记录: |