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 cache
faria 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 bootloader
e adb reboot fastboot
ambos 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 devices
não lista nada, mesmo que adb devices
sim. 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 devices
só informará seu dispositivo no modo de inicialização rápida - onde adb devices
não informará nada.
Se você tiver acesso root , use adb para limpar o cache.
rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache