ADB에서 캐시를 지우시겠습니까?


13

ADB를 통해 캐시 (앱, 개별 앱, 가능한 경우 Dalvik, ART)를 지우려면 어떻게해야합니까?

앱을 사용하거나 복구하거나 설정을 통해 수행하는 것은 나에게 옵션이 아닙니다. 또한 내 전화는 루팅되지 않았습니다.



캐시 만 지우시겠습니까, 아니면 캐시 + 데이터도 정상적으로 작동합니까? 나는 이것이 당신의 원래 질문 이라고 생각 하며 여기에 트림 된 버전을 게시했습니다.
— Firelord

답변 해 주셔서 감사합니다. 실제로 캐시를 지우고 데이터를 유지하기를 바라고 있습니다. 루팅 없이는 Dalvik 캐시를 지우는 것이 불가능한 것으로 보입니다. 나는 어떤 식 으로든 ART 캐시를 지우는 것에 대해 이야기하는 사람을 아직 찾지 못했습니다. (나는 다른 질문이 사람들을 놀라게하는 것처럼
— 보였기

답변:


17

ADB는 가까이 있지만 adb shell pm clear <package_name>선택한 앱에서 캐시 (및 데이터, oops)를 지우는 것과 같은 작업에는 루트가 필요합니다 (Dalvik 캐시를 지우는 것처럼). 그러나 Dalvik / ART가 아닌 모든 앱 캐시를 지우는 비슷한 방법이 있습니다 fastboot erase cache. 부트 로더로 부팅 된 장치로 그렇게 할 수 있습니다. 유용한 ADB 및 Fastboot 명령 및 사용 방법에 대한 자세한 내용은 여기 를 참조하십시오 .


유망 해 보인다! 그래도 어떻게 해야할지 아직 확실하지 않습니다. adb reboot bootloader그리고 adb reboot fastboot모두는 일반적으로 전화를 재부팅 나타납니다. 나는 그들이해야 할 일을 모르겠지만 정기적으로 재부팅하는 것처럼 보이며 일반 UI로 연결됩니다. 이후 fastboot devices에는 아무 것도 표시하지 adb devices않습니다. 나는 시도 fastboot erase cache했지만 그것은 단지 < waiting for device >영원히 말한다 . 실행하려면 정확히 어떻게해야 fastboot erase cache합니까?
— LakeHMM

1
UI가 보이면 분명히 fastboot / bootloader 모드가 아닙니다. Bootloader는 부팅 할 수있는 가장 낮은 수준이며, 매우 기본적인 OS입니다. 당신은 우리와 함께 확인하실 수 있습니다 FASTBOOT 태그 - 위키 , 그 모드로 활용하는 방법을 알아 내기 위해, 당신의 장치의 질문을 검색 할 수 있습니다. 당신이 이해할 수 없다면, 그것에 대한 새로운 질문을 환영합니다. 예, 아무 것도보고하지 않는 fastboot devices빠른 부팅 모드에서만 장치를 adb devices보고합니다.
— Izzy

캐시 만 지우는 방법이 없습니까? @Izzy
— Shayan

@Shayan 내가 알지 못합니다 – 루팅 된 기기를 제외하고 (서서의 답변을보십시오).
— Izzy

3

루트 액세스 권한이 있으면 adb를 사용하여 캐시를 지울 수 있습니다.

rm -r /data/dalvik-cache
rm -r /cache/dalvik-cache

루트가 필요하며 루트없이 루트를 수행하는 방법에 대한 질문이 있습니다.
— Dakatine

@Seo Shark 이것은 모든 앱의 캐시를 삭제합니다. dpecific 앱의 캐시를 삭제하는 방법이 있습니까?
— Shayan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.