Usar adb shell para borrar los datos de la aplicación
adb shell pm clear com.android.browser
Pero al ejecutar ese comando desde la aplicación
String deleteCmd = "pm clear com.android.browser";
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec(deleteCmd);
} catch (IOException e) {
e.printStackTrace();
}
Problema:
No borra los datos del usuario ni da ninguna excepción, aunque he dado el siguiente permiso.
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
Pregunta:
¿Cómo borrar los datos de la aplicación usando adb shell ?
Respuestas:
Los datos de la aplicación Afaik the Browser NO se pueden borrar para otras aplicaciones, ya que se almacenan en formato
private_mode
. Por lo tanto, la ejecución de este comando probablemente solo funcione en dispositivos rooteados. De lo contrario, debería intentar otro enfoque.fuente
Este comando funcionó para mí:
fuente
El comando
pm clear com.android.browser
requiere permiso de root.Entonces, corre
su
primero.Aquí está el código de ejemplo:
La clase
StreamReader
:fuente
Para borrar los datos de la aplicación, intente de esta manera.
fuente
Hola UdayaLakmal,
Por favor, marque esto y hágamelo saber ...
Puede descargar el código desde aquí
fuente
fuente
Si desea hacerlo manualmente, también puede borrar sus datos de usuario haciendo
“Clear Data”
clic en el botón enSettings–>Applications–>Manage Aplications–>
SU APLICACIÓNEntonces descargue el código aquí
fuente