ADBからキャッシュをクリアしますか?


13

ADB経由でキャッシュ(アプリ、個々のアプリ、Dalvik、ART可能であればART)をクリアするにはどうすればよいですか?

アプリを使用したり、復元したり、[設定]からそれを行ったりすることは、私にとっては選択肢ではありません。また、私の電話は根付いていません。



キャッシュのみを消去しますか、それともキャッシュ+データでも問題ありませんか?これはあなたの元の質問だと思います。トリミングされたバージョンをここに投稿しました。
ファイヤーロード

お返事ありがとうございます。私は実際にはキャッシュをクリアすることだけを望んでいますが、データは保持します。Dalvikキャッシュを消去することは、ルート化なしではここでは不可能であるようです。私は、ARTキャッシュのワイプについてなんらかの方法で話している人をまだ見つけていません。(新しい質問を投稿しました。他の質問は人々を怖がらせているように見えたため、より具体的で密度が低くなっています。
そうですね、そうですね

回答:


17

ADBは近いadb shell pm clear <package_name>ですが、選択したアプリからキャッシュ(およびデータ、おっと)をクリアするようなものは、ルートが必要です(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 2015年

1
UIが表示される場合、それは間違いなくfastboot / bootloaderモードではありませんでした。ブートローダーは、起動できる最低レベル、いわば非常に基本的なOSです。fastbootタグwikiで確認し、デバイスの質問を検索して、そのモードに移行する方法を見つけることができます。わからない場合は、新しい質問をお待ちしています。はい、fastboot devicesデバイスはfastbootモードでのみ報告されます- adb devices何も報告されません。
イジー

だから、キャッシュをクリアする方法はありませんか?@Izzy
Shayan

@Shayanは私が知っていることではありません–根ざしたデバイスを除いて(そのためのSeoの回答を参照してください)。
イジー

3

rootアクセス権がある場合は、adbを使用してキャッシュをクリアできます。

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

これにはrootが必要であり、質問はrootなしでそれを行う方法を尋ねます。
Dakatine、2016年

@Seo Sharkこれはすべてのアプリのキャッシュを削除しますが、特定のアプリのキャッシュを削除する方法はありますか?
Shayan、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.