Android: Wie geleert man den App-Cache und speichert Benutzerdaten über ADB?

Ich führe einige automatisierte Tests (mit Calabash-Android) auf einer Android-App durch und muss programmgesteuert ein Leeren des App-Cache auslösen, jedoch keine Benutzerdaten.

Ich fand das dieadb shell pm clear Die Lösung ist nicht ausreichend, da Benutzerdaten (einschließlich Anmeldedaten) gelöscht werden.

Gibt es eine Möglichkeit, dies außerhalb der App zu erreichen (d. H. Ohne Codeänderungen)?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage