@fattan
программист

Как увеличить скорость сборки android-приложения?

Сегодня написал свой hello world на андроид.
Использую Android Studio 1.1
Сначала резолвились какие-то зависимости от gradle
Потом начался запуск виртуального девайса. Первый build произошел за 8 минут....
Поменял кегль, положение надписи "hello world" на пару пикселей, нажал RUN чтобы проверить результат.
Вуаля... 4 минуты.
c961009b45af47ecb102010d401123dc.png

4 минуты на то чтобы перезапустить мизерные изменения в программе. За это время кофе успел попить.
Внимание вопрос: это нормально?
"оно" так и будет всегда ме-д-ле-нноо рабооотать? Или у меня что-то не настроено?
Те кто пишет под андроид, поделитесь опытом, пожалуйста!
  • Вопрос задан
  • 2332 просмотра
Решения вопроса 2
@vitvov
Вы можете ускорить сборку, если включите offline режим для gradle: Preferences... -> Compiler -> Gradle -> Offline mode.
Ответ написан
@fattan Автор вопроса
программист
Резюмирую:
нужно включить оффлайн-режим для gradle, по умолчанию в Android Studio 1.1.1 он выключен.
нужно зайти в Settings -> Gradle и нажать offline work. Время сборки стало:
Total time: 6.45 secs (вместо 4-х минут)

84ad03df1dd4421cb0507c7b21ac8b52.png
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
voidnugget
@voidnugget
Программист-прагматик
Android Studio и так по умолчанию использует Gradle Demon - быстрее не получится.
Надо купить быстрее тазик и поставить SSD'шный RAID.
Ответ написан
maaGames
@maaGames
Погроммирую программы
Не выключай виртуальную машину и не придётся ждать по пять минут. x86 образ работает гораздо быстрее, чем ARM.
Ответ написан
@raiboon
SSD + больше памяти + i7 посвежее - компилится всё почти мгновенно
Ответ написан
onepavel
@onepavel
Консультация и разработка мобильных приложений
Установите в gradle параметр parallel=true
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы