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 ?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top