Ajuda de Levo · Per al teu tipus de Mac
Per a desenvolupadors d’Android: Gradle, emuladors, imatges de l’SDK
Treballar amb Android deixa carpetes grans a la teva carpeta personal i dins de cada projecte. La majoria són memòries cau i resultats de compilació que una compilació torna a crear. Levo no necessita una llista integrada: el teu agent mira i Levo comprova el que troba.
Què busca Levo
- Gradle. El magatzem de dependències a
~/.gradle, les versions antigues de Gradle, els fitxers natius, els registres del dimoni i la memòria cau.gradlede cada projecte. - Resultats de compilació. Les carpetes
buildi.cxxdins dels projectes. - Android Studio. Les seves memòries cau i registres, el dimoni de Kotlin i les carpetes de configuració de versions antigues d’Android Studio.
- Plataformes de l’SDK i imatges de sistema. Nivells d’API antics per als quals ja no compiles.
- Emuladors. Dispositius virtuals i les seves imatges.
- Maven i altres memòries cau de JVM si les fas servir:
~/.m2, sbt, Ivy, Coursier, baixades de SDKMAN.
Què es marca i què només es llista
Les memòries cau i els resultats de compilació es poden regenerar, així que es poden marcar. Els dispositius d’emulador, les imatges de sistema i el magatzem de dependències de Gradle es llisten però te’ls deixem marcar a tu: són lents o grans de tornar a baixar, i un emulador guarda les dades de les seves pròpies apps.
Dimonis i compilacions en curs
Gradle deixa dimonis executant-se després d’una compilació, i ocupen memòria. Si el Mac va lent, obre Allibera memòria, CPU i GPU: el teu agent marca un dimoni inactiu com a segur de tancar i un dimoni enmig d’una compilació com a deixa’l estar. Les carpetes que una compilació en curs està fent servir apareixen bloquejades fins que acaba.
Projectes que Levo no coneix
Les configuracions poc habituals també funcionen. Si una carpeta es diu build, és al costat d’un projecte, git l’ignora i fa setmanes que no canvia, el teu agent ho pot dir i donar-ne un motiu, i Levo verifica la ruta abans que aparegui com a fila. Mira Com decideix Levo què és segur.
Una bona rutina
- Executa Analyse now des del peu del popover i espera la llista.
- Desmarca els projectes que estàs a punt de compilar i tria un nivell de neteja. Careful només s’emporta el que una compilació torna a crear.
- Després de netejar, la propera compilació tornarà a baixar les dependències si has esborrat el magatzem de Gradle. Deixa’l desmarcat quan treballis sense connexió.