Как вы настраиваете jvm args для памяти dex в gradle?

У меня есть проект Android, который в настоящее время исчерпывает кучу пространства во время шага dex:

:app:dexXXXXX Exception in thread "pool-1-thread-4" java.lang.OutOfMemoryError: Java heap space 

Я хотел бы увеличить настройки jvm min / max в градиенте, как мы привыкли делать с плагином Maven:

  <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.6.0</version> <extensions>true</extensions> <configuration> <sdk> <platform>${android.platform}</platform> </sdk> <undeployBeforeDeploy>true</undeployBeforeDeploy> <dex> <jvmArguments> <jvmArgument>-Xms1024m</jvmArgument> <jvmArgument>-Xmx2048m</jvmArgument> </jvmArguments> </dex> 

Но в документах для плагина android в gradle я вижу только эти опции:

  android { dexOptions { incremental false preDexLibraries = false jumboMode = false } } 

Есть ли способ сделать это? Существует файл gradle.properties, но у него просто есть jvmargs для самой градиции.

Существует недокументированный флаг dexOptions.

dexOptions { javaMaxHeapSize "2g" }

Я нашел флаг из сообщения групп google. https://groups.google.com/forum/#!topic/adt-dev/P_TLBTyFWVY

Intereting Posts
Google Analytics обнаруживает тесты Лаборатории Google Cloud Test как активных пользователей и новых пользователей Значки функций Google Play не отображаются в google play Android: как повернуть растровое изображение по центральной точке Импортировать модуль для градиентного проекта на андроид-студии 0.4.0v Android с помощью setlistadapter () без расширения списка активности Как создать пользовательские шрифты в студии android Активность не прокручивается при повороте экрана Добавление в класс интерфейса для пользовательских объектов Android spannable string с межстрочным интервалом Android datepicker установить максимальную дату как 14 лет назад Сохранение состояния вкладки во время изменения ориентации Ошибка: запрошенный URL-адрес возвратил ошибку: 403 Запрещено во время доступа Android 1.6: "android.view.WindowManager $ BadTokenException: Невозможно добавить окно – токен null не для приложения" Карт-карты Android-приложения не отображаются до тех пор, пока не коснется экран Как использовать API телеграмм для создания приложения чата?