O que é ~/.gradle/caches no Mac? É seguro apagar?
Você pode apagar ~/.gradle/caches sem quebrar nada, mas isso custa tempo. A próxima compilação de cada projeto baixa as dependências de novo e recompila do zero.
Onde fica
~/.gradle/cachesO que é
O Gradle, a ferramenta de compilação por trás do Android e de muitos projetos Java e Kotlin, guarda bibliotecas baixadas, artefatos transformados e saídas de compilação reutilizáveis em ~/.gradle/caches. Compartilhá-los entre projetos é o que mantém rápidas as compilações do dia a dia.
Ela cresce com cada versão do Gradle e cada versão de dependência que seus projetos usam. O Gradle remove sozinho as entradas de cache que não são usadas há algum tempo, mas em uma máquina ativa a pasta ainda fica grande.
Ao lado dela, ~/.gradle/wrapper guarda as distribuições do Gradle que os projetos baixaram, e ~/.gradle/daemon guarda logs.
Que tamanho pode atingir
Muitas vezes vários GB, e mais de dez GB em um Mac usado para desenvolvimento Android.
Como limpar manualmente
- Feche o Android Studio ou o IntelliJ IDEA.
- Pare os daemons do Gradle em execução a partir de uma pasta de projeto com ./gradlew --stop, para que nada mantenha o cache aberto.
- Execute o comando abaixo. Ele apaga a pasta caches inteira.
- Abra um projeto e compile uma vez enquanto tiver uma boa conexão, já que tudo é baixado de novo.
rm -rf ~/.gradle/cachesO que acontece depois
A primeira compilação de cada projeto é muito mais lenta do que o normal e precisa da rede para buscar todas as dependências. Depois disso, as compilações voltam à velocidade normal conforme o cache se enche de novo.
Como o Diskzy lida com isso
O Diskzy lista os caches do Gradle na aba Clean up (Limpeza), mas os deixa desmarcados, porque a próxima compilação será lenta.
Guias relacionados
Veja para onde foi o espaço do seu Mac
O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.
Experimente o Diskzy grátis