Я настроил свой проект Android на Jenkins, и большую часть времени он работает. Но время от времени сборка не может завершиться.
Stacktrace дает мне это:
Exception in thread "png-cruncher_1" java.lang.RuntimeException: Timed out while waiting for slave aapt process, try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:104)
at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:107)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:204)
at java.lang.Thread.run(Thread.java:722)
И это исключение повторяется около 20 раз, с «png-cruncher_2», «png-cruncher_8», «png-cruncher_4», «png-cruncher_3»… и ничего.
Раньше я прерывал сборку вручную и, наконец, настроил задание на прерывание через 10 минут. Если я снова запускаю сборку, она обычно работает.
Я обновил версию инструментов сборки (сейчас 22.0.1), но это не помогло. Сборки работают нормально на моем компьютере, поэтому я предполагаю, что они исходят от сервера, на котором работает Jenkins, но я не могу понять, что не так.
Кто-нибудь знает, в чем может быть проблема?
РЕДАКТИРОВАТЬ: Jenkins установлен на ПК с Windows