2012-06-19 15 views
13

Estoy desarrollando una aplicación de Android usando Eclipse 3.7.2 con el SDK de Android instalado. Me preguntaba si existe una configuración en Eclipse que al iniciar el depurador desinstale automáticamente cualquier versión existente previamente de una aplicación del dispositivo.Desinstalar la aplicación de Android antes de cada depuración

Por ejemplo, si tengo una aplicación en desarrollo, cada vez que realizo un cambio en la aplicación, quiero desinstalar completamente la aplicación anterior del teléfono e instalar la nueva.

+0

Interesante pregunta. No sé si esto funcionará, sin embargo, parece que podrías usar la herramienta de construir cadena para hacer esto por ti. Si modifica su cadena de compilación para ejecutar el comando adb 'adb uninstall ' antes de compilar e instalar, podría obtener este efecto. Alguien probablemente tenga una respuesta más completa que esta. Además, esta respuesta no resuelve el problema de los dispositivos múltiples, que sería un poco más complicado. –

+0

no es una respuesta, pero con la hormiga, simplemente vaya a "desinstalar la hormiga instalar la depuración" – Yenchi

Respuesta

47
  1. Haga clic derecho su proyecto
  2. Propiedades
  3. Constructor
  4. Nueva
  5. Programa
  6. En el campo Nombre, escriba "desinstalación" para un nombre (sin comillas necesarias)
  7. En lugar , use el botón Examinar sistema de archivos y seleccione su adb (algo así como C: \ Users \ petey \ Android \ android-sdk \ platform-tools \ adb.exe)
  8. En argumentos, "your.app.package.goes.here desinstalación" (sin comillas) necesarios
  9. pulsa OK
  10. seleccione Desinstalar
  11. pulsó el botón hasta su parte superior en la

Ahora debería poder depurar & ejecutar su aplicación y se desinstalará cada vez.

Si esto es demasiado y usted en Windows, mantenga abierto el cuadro de diálogo Ejecutar (la tecla de inicio y el botón r al mismo tiempo) y escriba "adb uninstall your.app.package.goes.here" (sin comillas). El diálogo de ejecución tiene autocompletar e historial para facilitar la vida. También puede hacer esto por terminal o símbolo del sistema también. Asegúrese de que las herramientas de plataforma estén en su camino aunque.

+0

Gracias. Exactamente lo que estaba buscando. – David

+0

Usted es bienvenido. :) – petey

+0

Gracias, hombre, eso es increíble. – AbdullahDiaa

Cuestiones relacionadas