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.