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

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

  1. Clique em Analyse now no rodapé do popover e espere a lista.
  2. Desmarque qualquer projeto que você vai compilar e escolha um nível de limpeza. Careful leva só o que um build recria.
  3. 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.