Android studio, где находится gradle.файл свойств?


Я пытаюсь создать подписанный apk, но я всегда получаю ту же ошибку.

To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.

Я не могу записать этот файл, но я попытался изменить gradle-wrapper.свойства, но я все равно получаю ту же ошибку.

Это мой gradle-обертка.свойства файла

#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m

Я уже пробовал слишком Android Gradle не мог зарезервировать достаточно места для объекта heap

5 65

5 ответов:

просто создайте файл с именем gradle.properties в корень проекта:

root
|--gradle.properties
|--build.gradle
|--settings.gradle
|--app
|----build.gradle

затем добавьте в файл:

org.gradle.jvmargs=-Xmx2048m

в окне проекта щелкните правой кнопкой мыши имя проекта и выберите Создать > файл. Новое имя файла - " gradle.свойства." Содержание: org.градля.jvmargs= - Xmx1536M ;(или номер, показанный в вашей консоли Gradle) в строке, подобной этой:... увеличьте максимальный размер кучи для демона Gradle до более чем 2048 Мб.

Это проблема, которая раньше беспокоила меня так много, но позже получила быстрое решение.

Я пробовал методы, упомянутые моим коллегой, но это никогда не работало для меня.

Если проблема сохраняется, используйте это двумя способами.

Примечание изменение размера кучи gradle может не помочь вам так много, но вы можете попробовать это два способа, чтобы избежать этого типа ошибки "Gradle daemon" ошибка.

закройте все другие запущенные приложения и перезапустите Android studio. Если ошибка сохраняется, используйте второй метод.

то есть закрыть ненужные процессы, запущенные в фоновом режиме, удерживая нажатой клавишу alt+ctrl, а затем нажмите кнопку del, чтобы открыть окно Диспетчера задач.

в основном, браузеры, как правило, работают в фоновом режиме и потребляют много памяти, поэтому вы видите, что ошибка демона Gradle.

например, закройте процесс chrome, который работает в фоновом режиме, и либо перезапустите Android studio, либо перестройте проект

Я также находил для gradle.properties файл для включения / выключения AOSP ускоряет чистые сборки с помощью кэша сборки, как описано в страница руководства пользователя Android Studio.

Я нашел файл здесь через простой поиск find -name 'gradle.properties' внутри моего корневого каталога AOSP

my_AOSP_root/tools/build/gradle.properties

gradle.properties находится в windows

    C:\Users\<%User_Name%>\.gradle\gradle.properties

В Android studio

   `Gradle Scripts` >> `gradle.properties (Global Properties)`