У меня странный сценарий: мой dalvik
кеш полон dex
файлов — около 150 МБ места, но, похоже, операционная система не распознает эти файлы как относящиеся к какому-либо приложению.
Я установил, App Cleaner
и он говорит, что мой кеш пуст.
Я просмотрел некоторые приложения, которые я использую, и увидел, что в зависимости от ОС у них нет кеша, но когда я смотрю ls
каталог /sd-ext/dalvik-cache
, я вижу, что у этих приложений есть dex
файлы.
Могу ли я просто запустить rm /sd-ext/dalivk-cache/*
, чтобы решить эту проблему? Есть ли риск?
Технические детали:
ПЗУ: MIUI
SD Расширение: A2SD+
Корневой доступ: ДА
Не путайте App-Cache с Dalvik Cache: App Cleaner относится к App-Cache (например, кэшированные файлы из Интернета, также известные как «веб-кэш», или из других компонентов приложения), в то время как файлы Dalvik Cache .dex
размещаются при установке приложения (они представляют собой оптимизированную версию кода приложения). Так что в основном вы сравниваете яблоки с апельсинами.
Что касается вашей проблемы: например, Titanium Backup предлагает очистить Dalvik Cache. Могут быть доступны другие приложения, предоставляющие эту функцию (например, SystemCleanup ), но во всех случаях для этого требуется root — если только вы не хотите выполнить сброс настроек, который, среди прочего, полностью очищает Dalvik Cache.
корневой телефон удалить все файлы в папке dalvik-cache перезагрузить телефон, чтобы восстановить кеш, это удалит кеш полезностей
РонК
пзкпфв
Иззи
.dex
файлы. Кстати, это также происходит после сброса настроек (для предустановленных приложений).РонК
Иззи