¿Cómo puedo borrar SharedPreferences desde fuera de una aplicación de Android?

En este momento puedo ejecutar las líneas de abajo para borrar las preferencias de mi aplicación. ¿Pero hay una manera de hacer esto fuera de mi código? Un comando que puedo ejecutar desde Eclipse o el emulador que puede lograr lo mismo?

SharedPreferences settings = getSharedPreferences(PREF_FILE_NAME, 0); Editor e = settings.edit(); e.clear(); e.commit(); 

Como alternativa al uso del shell, también puede borrar los archivos de Eclipse entrando en la perspectiva de DDMS , luego eligiendo la pestaña File Browser (en el panel superior derecho por defecto) y navegando a /data/data/<packagename>/shared_prefs y elimine los archivos de preferencia que desee seleccionándolos y presionando el botón rojo menos en la parte superior del panel. (El botón rojo menos no funciona para carpetas enteras.) Por lo que sé, tienes que usar el comando rmdir de shell para deshacerte de ellos.

Puede eliminar archivos de la configuración del propio dispositivo. Ve a Configuración -> Aplicaciones -> Tu aplicación -> Borrar datos.

(Con 4.4 Kit Kat en un Nexus 7.)

Utilice el shell de anuncios para eliminar el archivo xml de preferencias de su aplicación. Hay un montón de otros trucos que puede hacer a través de la concha también. También puede nuke el archivo de preferencias a través del explorador de archivos a través del complemento eclipse. Usted debe ser capaz de encontrar las preferencias en /data/data/<packagename>/preferences o algo así (no tengo la ruta a mano en este momento).

  • Cómo tomar imágenes de emulador con Eclipse?
  • Android AVD para Jelly Bean y API de Google -
  • Excepción de host desconocido de Java
  • ¿Cómo puedo ejecutar varias máquinas de Andy
  • Construyendo Android desde el emulador de origen y AVDs
  • Cómo implementar un ListView con fastscroll y albhabet indexador
  • ¿Cómo cerrar la cuenta de Twitter borrando las cookies?
  • ¿Puede desplegar varias veces un APK con 'adb install' sin desinstalar primero?
  • PackageInfo versionCode y versionName null en el teléfono, pero funciona en el emulador
  • Error de "espacio insuficiente para mostrar el anuncio" de AdMob
  • ¿Cómo puedo registrar mi cuenta de Google en el emulador de Android que ejecuta 2.2 api nivel 8?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.