Changer le répertoire de construction Gradle dans Android Studio ?
-
21-12-2019 - |
Question
Je viens d'installer Android Studio et j'apprends juste à créer avec Gradle.Cependant, avec la configuration par défaut du projet, mes builds se trouvent dans le répertoire du projet et j'aimerais les placer ailleurs (de préférence en dehors du répertoire du projet).Est-il possible d'y parvenir ?Où puis-je apporter un changement et quel changement dois-je apporter ?
La solution
en racine build.gradle
allprojects {
buildDir = "/path/to/build/${rootProject.name}/${project.name}"
}
Voir également Répertoire de construction global Gradle
et des documents https://gradle.org/docs/current/userguide/writing_build_scripts.html
Autres conseils
Vous pouvez transmettre la propriété "BuildDir" dans la catégorie Gradlew.bat (je suppose que vous pouvez le faire dans la version Linux, mais je ne l'ai pas testé)
Exemple:
gradlew.bat assembleRelease -PbuildDir="C:\BuildFolder"
Le fichier IML du projet a un attribut build_folder_Path.Je n'ai pas encore essayé de le changer moi-même, alors pas sûr si cela fonctionnera.La valeur par défaut est $ module_dir $ / construction.
Edit: J'ai fait un test rapide et cela n'a pas fonctionné.Une fois modifié, le projet doit recharger car le fichier IML a changé.Lors de la recharge, il revertit le répertoire de construction en défaut.