Страницы

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

понедельник, 23 декабря 2019 г.

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

#java #android #gradle #build


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


Ответы

Ответ 1



две полезные ссылки на эту тему: 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

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

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