Изменить каталог сборки Gradle в Android Studio?
-
21-12-2019 - |
Вопрос
Я только что установил Android Studio, и я просто узнаю, чтобы построить с помощью Ridle.Однако с настройкой проекта по умолчанию мои сборки расположены в каталоге проекта, и я хотел бы, чтобы они были размещены в другом месте (желательно вне каталога проекта).Можно ли достичь этого?Где я делаю изменение и какие изменения я делаю?
Решение
в корневой генеракодицетагкоде
allprojects {
buildDir = "/path/to/build/${rootProject.name}/${project.name}"
}
.
См. Также Глобальная сборка Global Build
и docs https://gradle.org/docs/current/userguide/writing_build_scripts.HTML
Другие советы
Вы можете пройти свойство «BuildDir» в GradleW.BAT (я бы предположим, что вы можете сделать это в версии Linux, но я не тестировал его)
Пример:
gradlew.bat assembleRelease -PbuildDir="C:\BuildFolder"
. Файл проекта IML имеет атрибут Build_Folder_Path.Я еще не пытался изменить его, поэтому не уверен, будет ли он работать.Значение по умолчанию составляет $ module_dir $ / сборка.
Редактировать: Я сделал быстрый тест, и это не работало.После изменившегося, проект должен перезагрузить, потому что файл IML изменился.При перезагрузке это возвращает каталог сборки по умолчанию.