Страницы

Поиск по вопросам

понедельник, 19 ноября 2018 г.

Сокращение времени билда приложения

Билд и запуск приложения в Android Studio 3.0 слишком долгий(иногда 20-25 минут) при развертывании на Android 4.3. При этом при развертывании этого же приложения, на устройствах с 5-6 андроидом билдится всего пару минут. От чего вообще может зависеть скорость билда? И как можно сократить это время, оптимизировать


Ответ

две полезные ссылки на эту тему:
https://developer.android.com/studio/build/optimize-your-build.html
https://medium.com/@kevalpatel2106/how-to-decrease-your-gradle-build-time-by-65-310b572b0c43
В частности почитайте как сделать профилирование билда. Как минимум локализуете проблему.
также может быть Вам поможет выделение модулей из проекта. Они будут кэшироваться и билдиться параллельно(если в gradle.properties пропишите org.gradle.parallel=true)
выжимка из второй статьи - измените gradle.properties так:
#Enable daemon org.gradle.daemon=true
# Try and findout the best heap size for your project build. org.gradle.jvmargs=-Xmx3096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# Modularise your project and enable parallel build org.gradle.parallel=true
# Enable configure on demand. org.gradle.configureondemand=true

Комментариев нет:

Отправить комментарий