@mstr
TeamLead & Java developer

Какая скорость сборки Android приложения считается нормальной?

Скажите, а сборка проекта на 3-5 минут после изменения каждой строчки проекта в Android это нормальная практика в Android мире? Я в основном работаю в Java Server Side разработке где нужно 5-10 секунд на rebuild и то что наша Android команда ждет 3-5 минут после изменения одной строки кажется очень странным. Используем Android Studio 2.1.1 и Gradle 2.1.0
  • Вопрос задан
  • 348 просмотров
Решения вопроса 1
WatsOne
@WatsOne
Java/Android developer
Во-первых, в Android Studio, начиная с версии 2.0, появился Instant Run mod, прочитайте про него подробнее, он позволяет заливать изменения практически на лету, без пересборки проекта.
Во-вторых, если у вас в билд файле включен multiDex (multiDexEnabled true), то можно увеличить на это дело хип сайз, в блоке android билд файла модуля добавьте:
dexOptions {
      incremental true
      javaMaxHeapSize "4g"
  }


В целом 3-5 минут на полную сборку это не сильно пугающий результат.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Лучше конфигурацию компа скажите, на котором билдите.
Ответ написан
Комментировать
@mstr Автор вопроса
TeamLead & Java developer
Ubuntu 16.04
AMD FX(tm)-8350 Eight-Core Processor
16 ГБ ОЗУ
SSD KINGSTON SH103S3120G-NV

на gradle выделено 8 ГБ ОЗУ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы