web-dev-qa-db-fra.com

Puis-je supprimer ces dossiers de construction lorsque je n'exécute pas Android Studio?

Je sauvegarde Android projets studio dans google drive et j'ai trouvé que les dossiers de construction contiennent des milliers de fichiers, donc google drive finit par être fatigué.

Ma pratique est que j'exécute la commande "nettoyer le projet" dans Android Studio avant de quitter afin que les fichiers inutiles soient nettoyés et que seuls les fichiers importants restent à sauvegarder. Mais parfois, le dossier de construction y reste avec de nombreux fichiers.

Ma question est que si je supprime ces deux dossiers de construction manuellement (voir capture d'écran), mon projet sera-t-il reconstruit au prochain démarrage ou gâchera-t-il mon projet?

Two build folders

13
Usman

mon projet sera-t-il reconstruit au prochain démarrage

Oui. Pour les situations où les sauvegardes sont coûteuses en termes d'espace, de temps ou d'argent, suivez les règles pour ce qui est inclus dans le contrôle de version (par exemple, git), et sauvegardez uniquement ces éléments.

13
CommonsWare

Si vous utilisez un système d'exploitation basé sur Unix, vous pourrez peut-être exécuter la commande suivante à l'aide du terminal:

 find . -name build -exec rm -rf {} \;

ce qui entraîne la suppression de tous les dossiers de build dans un dossier spécifique.

3
MohammadReza

La suppression du fichier de construction ne gâche pas l'application, mais oui, elle est à nouveau créée et elle reconstruit l'application. Si vous lisez le lien ci-dessous, ils ont clairement indiqué pourquoi le fichier de construction est créé et requis.

https://developer.Android.com/studio/build/index.html

J'espère que cela t'aides.

2
Yashaswi N P

Vous pouvez faire une chose comme moi. Gardez simplement le dossier de l'application et supprimez les dossiers restants. Lorsque vous devez réutiliser ce projet. Créez un nouveau projet et remplacez ce dossier d'application par votre et c'est fait.

1
Abdul Waheed

La meilleure pratique consiste à utiliser un système de contrôle de version comme git, il génère un .gitignore fichier où les fichiers inutiles sont mentionnés. (ces fichiers sont ensuite créés par youy IDE) exemple de gitignore:

.iml

.gradle

/local.properties

/.idea/workspace.xml

 /.idea/libraries

.DS_Store

/ build

/ captures

.externalNativeBuild

*.idea

.idea / modules.xml
1
Igmer Rodriguez