Android: jak wyczyścić pamięć podręczną aplikacji i zachować dane użytkownika za pośrednictwem adb?

Korzystam z automatycznych testów (z systemem calabash-android) w aplikacji na Androida i muszę programowo wyzwalać pamięć podręczną aplikacji, ale nie dane użytkownika.

Odkryłem, żeadb shell pm clear rozwiązanie nie jest odpowiednie, ponieważ usuwa dane użytkownika (w tym dane logowania).

Czy jest jakiś sposób, aby to osiągnąć zewnętrznie w aplikacji (tzn. Bez zmian kodu)?

questionAnswers(1)

yourAnswerToTheQuestion