web-dev-qa-db-fra.com

Différence entre projet propre et projet de reconstruction dans Android studio

Quelle est la différence entre Clean Project et Rebuild Project (in Android Studio)?

  • J'ai eu un problème avec le R file à propos de resids, alors j’ai changé l’extension de fichier de gif à png, puis [ma construction a échoué.]
  • J'ai trouvé la solution était de Rebuild Project. Cela incite ma question ci-dessus.
70
Fukkong

Un nettoyage supprime simplement tous les artefacts de construction. Une reconstruction effectue un nettoyage suivi d'une construction de votre projet.

EDIT # 2 Ceci est vrai à 100%. Reportez-vous à this pour une démonstration complète de son exactitude.

73
Larry Schiefer

Ce que j'ai vécu,

Lorsque vous effectuez un nettoyage, il supprime les fichiers binaires des dossiers build et reporte leur construction à la prochaine exécution.

Lorsque vous reconstruisez, il nettoie et reconstruit pour ces fichiers dans le dossier build, qui est reconstruit à nouveau lors de la prochaine exécution. Il ne reconstruit pas l'APK !! Ce qui est vraiment bizarre.

alors:

Nettoyer supprime le contenu des dossiers de construction.

Reconstruire supprime le contenu du dossier de construction. Et construit des binaires; non compris l'APK!

BTW, j'utilise Android studio 2.0 Preview 7.

7
MBH