Guida di Levo · Per il tuo tipo di Mac
Per chi sviluppa su Android: Gradle, emulatori, immagini SDK
Lavorare su Android lascia cartelle grandi nella tua home e dentro ogni progetto. La maggior parte sono cache e output di build che una build ricrea. A Levo non serve un elenco integrato: il tuo agente guarda e Levo controlla ciò che trova.
Cosa cerca Levo
- Gradle. L’archivio delle dipendenze in
~/.gradle, le vecchie versioni di Gradle, i file nativi, i log dei daemon e la cache.gradledi ogni progetto. - Output di build. Le cartelle
builde.cxxdentro i progetti. - Android Studio. Le sue cache e i log, il daemon Kotlin e le cartelle delle impostazioni delle vecchie versioni di Android Studio.
- Piattaforme SDK e immagini di sistema. Vecchi livelli API per cui non compili più.
- Emulatori. Dispositivi virtuali e relative immagini.
- Maven e altre cache JVM se le usi:
~/.m2, sbt, Ivy, Coursier, download di SDKMAN.
Cosa viene spuntato e cosa solo elencato
Cache e output di build sono del tipo rigenerabile, quindi possono essere spuntati. I dispositivi emulatore, le immagini di sistema e l’archivio delle dipendenze Gradle vengono elencati ma lasciati a te: sono lenti o pesanti da riscaricare e un emulatore contiene i dati delle sue app.
Daemon e build in corso
Gradle lascia attivi dei daemon dopo una build e questi occupano memoria. Se il Mac è lento, apri Libera memoria, CPU e GPU: il tuo agente segna un daemon inattivo come sicuro da chiudere e uno nel mezzo di una build come da lasciare. Le cartelle usate da una build in corso risultano bloccate finché non termina.
Progetti che Levo non ha mai visto
Anche le configurazioni insolite funzionano. Se una cartella si chiama build, sta accanto a un progetto, è ignorata da git e non cambia da settimane, il tuo agente può dirlo e motivarlo, e Levo verifica il percorso prima che compaia come riga. Vedi Come Levo decide cosa è sicuro.
Una buona routine
- Avvia Analyse now dal piè di pagina del popover e aspetta l’elenco.
- Togli la spunta a ogni progetto che stai per compilare, poi scegli un livello di pulizia. Careful prende solo ciò che una build ricrea.
- Dopo la pulizia, la build successiva riscarica le dipendenze se hai svuotato l’archivio Gradle. Lascialo senza spunta quando lavori offline.