20 минут или около того. Но в большинстве случаев, для одного и того же типа очень небольших изменений только 1 или 2 видов деятельности, он собирает все действия, и для завершения от 1,5 до 3-4 часов. Это нормально? Может ли кто -нибудь с опытом в этой области помочь улучшить время компиляции /построения?
Код: Выделить всё
Task :app:kaptGenerateStubsDebugKotlin 10m
Task :app:kaptDebugKotlin UP-TO-DATE 1s
Task :app:compileDebugKotlin (all activities compiled) 54m or more
Task :app:dexBuilderDebug 35m
< /code>
В большинстве случаев отображаются эти сообщения:
не может выполнить инкрементную компиляцию: не удалось подключиться к Daemon Compil Comply
не может подключиться к демон Котлин. Использование стратегии резервы. < /P>
Я обладаю ограниченными и неглубокими знаниями о конфигурации сборки и все, что я мог бы найти в Интернете по этому вопросу, исходя из того, что я поместил следующее в gradle.properties, и при этом он действительно делает инкрементную компиляцию, но только иногда, не всегда: < /p>
org.gradle.jvmargs=-Xmx8192m -Dkotlin.daemon.jvm.options="-Xmx8192m" -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError
kotlin.incremental=true
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configuration-cache=true
kotlin.compiler.preciseCResultsBackup=true
kotlin.incremental.useClasspathSnapshot=true
android.enableBuildCache=true
kapt.incremental.apt=true
kotlin.caching.enabled=true
Подробнее здесь: https://stackoverflow.com/questions/795 ... tal-kotlin
Мобильная версия