Utilizzo della shell adb per cancellare i dati dell'applicazione
adb shell pm clear com.android.browser
Ma quando si esegue quel comando dall'applicazione
String deleteCmd = "pm clear com.android.browser";
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec(deleteCmd);
} catch (IOException e) {
e.printStackTrace();
}
Problema:
Non cancella i dati dell'utente né dà alcuna eccezione sebbene abbia dato la seguente autorizzazione.
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
Domanda:
Come cancellare i dati dell'applicazione utilizzando adb shell ?