Como limpo caches (aplicativo, aplicativos individuais, Dalvik, ART, se possível) via ADB?
Usar aplicativos, recuperar ou fazê-lo através das Configurações não são opções para mim. Além disso, meu telefone não está enraizado.
Como limpo caches (aplicativo, aplicativos individuais, Dalvik, ART, se possível) via ADB?
Usar aplicativos, recuperar ou fazê-lo através das Configurações não são opções para mim. Além disso, meu telefone não está enraizado.
Respostas:
O ADB está próximo, mas coisas como adb shell pm clear <package_name>limpar caches (e dados, opa) de aplicativos selecionados requerem raiz (como limparia o cache do Dalvik). Mas há uma abordagem semelhante para apenas apagar todos os caches de aplicativos (embora não o Dalvik / ART): fastboot erase cachefaria isso com o dispositivo inicializado no gerenciador de inicialização. Detalhes podem ser encontrados, por exemplo, aqui: Comandos úteis do ADB e Fastboot e Como usá-los .
adb reboot bootloadere adb reboot fastbootambos parecem reiniciar o telefone normalmente. Não sei o que eles devem fazer, mas parece uma reinicialização regular e me leva à interface do usuário comum. E depois, fastboot devicesnão lista nada, mesmo que adb devicessim. Eu tentei fastboot erase cache, mas apenas diz < waiting for device >para sempre. O que exatamente eu tenho que fazer para poder executar fastboot erase cache?
fastboot devicessó informará seu dispositivo no modo de inicialização rápida - onde adb devicesnão informará nada.
Se você tiver acesso root , use adb para limpar o cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache