Как предотвратить удаление каталога сборки при очистке сборки?

Я сейчас использую версию Android Studio 3.1.3. При нажатии Build/Clean меню, он удаляет каталог сборки.(например: app/build каталог)

Кстати, я хочу сохранить build только каталог. С другой стороны, я хочу удалить подкаталоги и файлы в директории сборки.

Как изменить "clean"особенность в сборке Gradle?

(Потому что я используюsoft link"из build каталог и реальный build каталог находится в RAMDISK.)

1 ответ

Рассматривали ли вы изменение $buildDir на каждом проекте, а не использовать мягкую ссылку? Смотрите Project.setBuildDir(Файл)

Например

ext {
    ramDiskRoot = 'z:/foo' 
} 
allprojects {
    buildDir = "$ramDiskRoot/$name/build"
}

Если вы хотите сохранить эту логику вне вашего buildscript, вы можете использовать скрипт init

Другие вопросы по тегам