Как ускорить процесс компиляции Android Studio

Последнее обновление: Проверьте Android Studio 2.0 (предварительный просмотр). Мгновенный запуск – это потрясающе !!!!

Я нашел несколько советов ( создание и запуск приложения через Gradle и Android Studio медленнее, чем через Eclipse ), чтобы ускорить процесс компиляции Android Studio (Gradle), но я все еще думаю, что это слишком медленно. Для компиляции проекта и запуска на устройстве требуется около 15 секунд.

У параметра gradle.properties уже установлено значение:

org.gradle.daemon = верно

org.gradle.parallel = верно

Редактировать: Удивительно !!! Коллега меня сообщил, что Джек и Джилл могут быть решением: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers .html Я читаю.

Оформить это объяснение: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android

Редактировать 2: Новая информация о Джеке и Джилле !: http://tools.android.com/tech-docs/jackandjill

Редактировать 3: Android Studio 2.0, кажется, освобождает нас от всей нагрузки! Проверьте «Мгновенный запуск». http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html

Solutions Collecting From Web of "Как ускорить процесс компиляции Android Studio"

Есть две основные задачи по настройке вашей сборки для сокращения времени сборки.

Во-первых, вы должны настроить свою компиляцию с помощью специальных флагов, чтобы сделать ее быстрее. Измените файлы gradle.properties или local.properties следующим образом:

 org.gradle.daemon=true org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true android.enableBuildCache=true 

Объяснение:

  • По крайней мере 3 ГБ памяти требуется новой опцией, включенной в Android Studio 2.2 dexing-in-process . Если на вашем компьютере недостаточно памяти, вы можете настроить этот атрибут на что-то более подходящее для вашей установки.
  • Build Cache – новая функция, представленная в Android Studio 2.2, которая улучшает многие сборки. Подробнее здесь http://tools.android.com/tech-docs/build-cache . В Android Studio 2.3 или выше значение true по умолчанию

При такой конфигурации время сборки часто уменьшается с 2-3 минут до 30 секунд или меньше. Самой важной частью является атрибут configureondemand . Подробнее о настройке параметров Android Studio

Во-первых, вы составляете свой проект с помощью minSDKVersion> = 21 *. Если ваше приложение имеет более низкую версию SDK, вы можете создать специальный productFlavour для целей разработки, а именно:

 productFlavors { production { minSdkVersion 15 ... } development { minSdkVersion 21 ... } } 

* Важно, с Android Studio 2.4 это больше не нужно, потому что IDE делает это автоматически .

Ознакомьтесь с Android Studio 2.0 PREVIEW ! Намного быстрее!

Поддерживает Instant Run, обеспечивает более быстрые эмуляторы и основывается на IntelliJ IDEA 15.

http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html

Советы по ускорению работы студии Android

  1. Включить автономную работу

  2. Улучшите производительность Gradle, добавив следующий код в gradle.properties

org.gradle.daemon = верно
org.gradle.parallel = верно

Пошаговое руководство: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html