Aide Levo · Pour votre Mac

Pour les développeurs Android : Gradle, émulateurs, images SDK

Le travail sous Android laisse de gros dossiers dans votre dossier personnel et dans chaque projet. La plupart sont des caches et des sorties de build qu’un build recrée. Levo n’a pas besoin d’une liste intégrée : votre agent cherche, et Levo vérifie ce qu’il trouve.

Ce que Levo recherche

Ce qui est coché et ce qui est seulement listé

Les caches et les sorties de build peuvent être recréés, donc ils peuvent être cochés. Les appareils d’émulateur, les images système et le stockage des dépendances Gradle sont listés, mais c’est à vous de les cocher : ils sont lents ou volumineux à retélécharger, et un émulateur contient ses propres données d’apps.

Daemons et builds en cours

Gradle laisse des daemons en marche après un build, et ils occupent de la mémoire. Si votre Mac est lent, ouvrez Libérer mémoire, CPU et GPU : votre agent marque un daemon inactif comme « peut être quitté » et un daemon en plein build comme « à laisser tranquille ». Les dossiers qu’un build en cours utilise apparaissent verrouillés jusqu’à sa fin.

Les projets que Levo ne connaît pas

Les configurations inhabituelles fonctionnent aussi. Si un dossier s’appelle build, se trouve à côté d’un projet, est ignoré par git et n’a pas changé depuis des semaines, votre agent peut le dire en donnant une raison, et Levo vérifie le chemin avant qu’il n’apparaisse comme une ligne. Voir Comment Levo décide de ce qui est sûr.

Une bonne routine

  1. Lancez Analyse now depuis le pied du popover et attendez la liste.
  2. Décochez tout projet que vous allez compiler, puis choisissez un niveau de nettoyage. Careful ne prend que ce qu’un build recrée.
  3. Après le nettoyage, si vous avez vidé le stockage Gradle, votre prochain build retélécharge les dépendances. Laissez-le décoché quand vous travaillez hors ligne.