在Android中构建应用程序需要花费太长时间(此外,我还使用离线模式、最新的gradle等)。
我调查,并看到每个任务的进展,其中大部分时间都花在计算任务图项上。

我从gradle工具窗口中选择的每个分级任务在这个计算任务图中至少花费了9秒。
当其他分级任务通常被缓存(最新的)时,我怎样才能加快这个任务,以及为什么要花这么长的时间?我可能会构建得更快,但每个应用程序构建增加10秒,这是致命的生产力。
欢迎任何建议。谢谢。
发布于 2019-09-17 06:19:12
在“计算任务图”中,阶段Gradle似乎也在解决依赖关系(不确定为什么这不是在它自己的单独的时间段中,它可能是一个bug)。这意味着您可以跟踪Gradle的依赖性解析性能指南。
对我的项目有帮助的是:
mavenLocal()最大的区别)gradle.properties中设置gradle.properties)似乎也有很大帮助,但这当然意味着您不能依赖尚未迁移到AndroidX的库。看来这是一个漏斗中的臭虫。发布于 2018-10-29 05:33:12
这可能会有帮助:加快Android Studio中的Gradle构建
当我创建一个新项目时,我通常会像这样替换我的gradle.properties:
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8它能让我的速度更快。
https://stackoverflow.com/questions/41116926
复制相似问题