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

144
22 декабря 2017, 01:49

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

Answer 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
READ ALSO
Как создать метод используя JDBC

Как создать метод используя JDBC

ПриветПытаюсь написать метод updateUser с помощью которого можно менять все данные в таблице SQL

253
Путь к выбранному файлу из JList

Путь к выбранному файлу из JList

Есть список JList отображающий файлы определенного диска на компеВыбираю определенный файл или папку

209
При вызове onclick приложение крашиться

При вызове onclick приложение крашиться

Я использую библиотеку Zxing для распознавания QR кодов и она работает по android:onClick="scan", но если я нажимаю android:onClick="arch": - ошибка - приложение остановлено,...

245
Задача по Java, принципы ООП

Задача по Java, принципы ООП

У меня такая задача:

233