Итак, на моей работе слилась ветка, и теперь у меня слишком медленное время сборки. Единственным новым дополнением к файлу gradle были следующие две зависимости:
testImplementation 'android.arch.paging:common:1.0.1'
implementation 'android.arch.paging:runtime:1.0.1'
Точки медленного процесса сборки
: app: kaptDevDebugKotlin и: app: kaptGenerateStubsDevDebugKotlin, которые занимают ~ 15 минут каждый. Другие версии продукта имеют такое же время сборки, как и эти четыре, поэтому на четыре варианта у меня уйдет 2 часа, тогда как обычно он составляет менее 4 минут. Это происходит только с моей машиной, а не с товарищами по команде, и это произойдет со мной даже после новой установки Android Studio 3.2. Если я вернусь к тому моменту, когда была добавлена библиотека подкачки, я смогу построить ее очень хорошо.
Некоторые из журналов отладки, которые выделяются и могут быть полезны
17: 08: 15.283 [DEBUG] [sun.rmi.client.ref] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
получить соединение 17: 08: 15.284 [DEBUG] [sun.rmi.transport.tcp] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
создать соединение 17: 08: 15.287 [DEBUG] [sun.rmi.loader] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
name = "java.rmi.dgc.Lease", codebase = "" 17: 08: 15.288 [DEBUG]
[sun.rmi.loader] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
name = "java.rmi.dgc.VMID", codebase = "" 17: 08: 15.290 [DEBUG]
[sun.rmi.loader] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
name = "[B", codebase = "" 17: 08: 15.290 [DEBUG] [sun.rmi.loader] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
name = "java.rmi.server.UID", codebase = "" 17: 08: 15.291 [DEBUG]
[sun.rmi.client.ref] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
свободное соединение (повторное использование = истина) 17: 08: 15.291 [DEBUG]
[sun.rmi.transport.tcp] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
повторно использовать соединение 17: 08: 15.291 [DEBUG] [sun.rmi.transport.tcp] RMI TCP
Соединение (37) -127.0.0.1: принятый сокет от [127.0.0.1:50861]
17: 08: 15.291 [DEBUG] [sun.rmi.transport.tcp] RMI
RenewClean- [127.0.0.1:17933,org.jetbrains.kotlin.daemon.common.LoopbackNetworkInterface$ClientLoopbackSocketFactory@580e1ef0]:
создать жнеца 17: 08: 15.292 [DEBUG] [sun.rmi.transport.tcp] RMI TCP
Соединение (37) -127.0.0.1: (порт 49669) op = 80 17: 08: 15.292 [DEBUG]
[sun.rmi.loader] RMI TCP-соединение (37) -127.0.0.1: name =
"[Ljava.rmi.server.ObjID;", codebase = "" 17: 08: 15.293 [DEBUG]
[sun.rmi.loader] RMI TCP-соединение (37) -127.0.0.1: name =
"java.rmi.dgc.Lease", codebase = "" 17: 08: 15.293 [DEBUG]
[sun.rmi.loader] RMI TCP-соединение (37) -127.0.0.1: name =
"java.rmi.dgc.VMID", codebase = "" 17: 08: 15.293 [DEBUG]
[sun.rmi.loader] RMI TCP-соединение (37) -127.0.0.1: name = "[B",
codebase = "" 17: 08: 15.293 [DEBUG] [sun.rmi.loader] RMI TCP
Соединение (37) -127.0.0.1: name = "java.rmi.server.UID", codebase =
""
![enter image description here](https://i.stack.imgur.com/sL1iX.png)