Ajuda do Levo · Para o seu tipo de Mac
Para desenvolvedores Android: Gradle, emuladores, imagens do SDK
O trabalho com Android deixa pastas grandes na sua pasta pessoal e dentro de cada projeto. A maioria é cache e saída de build que um novo build recria. O Levo não precisa de uma lista embutida: seu agente procura, e o Levo confere o que ele encontra.
O que o Levo procura
- Gradle. O repositório de dependências em
~/.gradle, versões antigas do Gradle, arquivos nativos, logs do daemon e o cache.gradlede cada projeto. - Saída de build. As pastas
builde.cxxdentro dos projetos. - Android Studio. Seus caches e logs, o daemon do Kotlin e as pastas de ajustes de versões antigas do Android Studio.
- Plataformas e imagens de sistema do SDK. Níveis de API antigos para os quais você não compila mais.
- Emuladores. Dispositivos virtuais e suas imagens.
- Maven e outros caches de JVM, se você os usa:
~/.m2, sbt, Ivy, Coursier, downloads do SDKMAN.
O que é marcado e o que só é listado
Caches e saída de build são do tipo que se regenera, então podem ser marcados. Dispositivos do emulador, imagens de sistema e o repositório de dependências do Gradle são listados, mas ficam para você marcar: demoram ou pesam para baixar de novo, e um emulador guarda os dados dos próprios apps.
Daemons e builds em andamento
O Gradle mantém daemons rodando depois de um build, e eles ocupam memória. Se o seu Mac está lento, abra Libere memória, CPU e GPU: seu agente marca um daemon ocioso como seguro para fechar e um daemon no meio de um build como para deixar quieto. Pastas que um build em andamento está usando aparecem como bloqueadas até ele terminar.
Projetos que o Levo nunca viu
Configurações incomuns também funcionam. Se uma pasta se chama build, fica ao lado de um projeto, é ignorada pelo git e não muda há semanas, seu agente pode dizer isso e dar um motivo, e o Levo verifica o caminho antes de ele aparecer como uma linha. Veja Como o Levo decide o que é seguro.
Uma boa rotina
- Clique em Analyse now no rodapé do popover e espere a lista.
- Desmarque qualquer projeto que você vai compilar e escolha um nível de limpeza. Careful leva só o que um build recria.
- Depois da limpeza, seu próximo build baixa as dependências de novo se você limpou o repositório do Gradle. Deixe-o desmarcado quando estiver trabalhando offline.