¿Cómo puedo obtener eclipse para borrar los datos de usuario de mi aplicación antes de ejecutarla de nuevo

No estoy usando el emulador (lento), y estoy depurando en el dispositivo real (increíble). He notado que incluso si voy al menú de los teléfonos >> ajustes >> aplicaciones >> mi aplicación y la fuerza de detener y borrar los datos, si vuelvo a ejecutar desde eclipse de nuevo después, algunos valores antiguos persisten. No he notado este problema si desinstalo la aplicación y después la ejecuto de eclipse.

¿Hay alguna manera de tener eclipse desinstalar la aplicación cada vez, o hay una opción como la que el emulador de destino / borrar datos de usuario?

En la línea de comandos debe ser tan simple como

adb uninstall <package name> 

Donde adb es la ruta de acceso completa a adb si no la ha colocado en su ruta de acceso o ha creado un alias para ello. (Es más fácil colocarlo en tu camino).

Actualizado gracias a @alextsc

Bueno, esto puede no ser la mejor manera pero es algo que hago. Tengo un método en mi primera actividad que limpia todos los datos de usuario y establezco un indicador simple para ejecutar el método (durante el desarrollo) o no ejecutar el método (durante la producción). Esto me ahorra mucho tiempo en no tener que instalar / desinstalar la aplicación en un teléfono.

  • ¿Hay una manera de depurar una aplicación Android en el teléfono sin la conexión USB?
  • Conectar el teléfono a la computadora hace que Eclipse se bloquee (peor después de actualizar a ICS)
  • ¿Cuál es el equivalente de Visual Studio de Ctrl + Shift + O acceso directo en Android en Eclipse?
  • El servidor de adb está desactualizado. Matar ... no puede enlazar 'tcp: 5037' servidor ADB no ACK * no pudo iniciar daemon * en ubuntu 14.04 LTS
  • Quitar la carpeta v7 appcompat
  • Errores de Eclipse de la biblioteca de Android Design Support
  • Datos de carga de Android ADT para Android 4.4.2 todo el tiempo
  • Herramientas de desarrollo infectados?
  • Error al localizar un cuaderno para la interfaz
  • Android: ¿qué herramientas de creación de perfiles están disponibles bajo Eclipse para ver la escalabilidad?
  • ¿Cómo puedo crear una suite de pruebas de Android que sólo ejecuta pruebas especificadas en una o más clases?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.