Verwenden der ADB-Shell zum Löschen von Anwendungsdaten
adb shell pm clear com.android.browser
Aber wenn Sie diesen Befehl von der Anwendung ausführen
String deleteCmd = "pm clear com.android.browser";
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec(deleteCmd);
} catch (IOException e) {
e.printStackTrace();
}
Problem:
Es löscht weder die Benutzerdaten noch gibt es eine Ausnahme, obwohl ich die folgende Erlaubnis gegeben habe.
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
Frage:
Wie lösche ich die Anwendungsdaten mit der ADB-Shell ?