---
title: Error Android – Certificado diferente al intentar reinstalar la aplicación en el emulador o el teléfono
url: https://jarroba.com/error-android-certificado-diferente-al-intentar-reinstalar-la-aplicacion-en-el-emulador-o-el-telefono/
author: Ramón Invarato
date: 2011-12-12
modified: 2026-10-21
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Error Android – Certificado diferente al intentar reinstalar la aplicación en el emulador o el teléfono", Ramón Invarato, jarroba.com
categories: Aplicaciones Móviles
---

# Error Android – Certificado diferente al intentar reinstalar la aplicación en el emulador o el teléfono

> Soluciona el error de Android «Re-installation failed due to different application signatures»: desinstala la app o copia el debug.keystore en Eclipse.

Cuando se intenta ejecutar sale el siguiente error:

 

Re-installation failed due to different application signatures.

 

You must perform a full unistall of application. WARNING: this will remove the application data!

 

Please execute 'adb unistall X' in a shell.

 

Launch canceled!

 

[![Captura de la consola de Eclipse con el error de reinstalación por firmas de aplicación distintas](https://jarroba.com/wp-content/uploads/2012/06/22-www.jarroba.com_1.png)](https://jarroba.com/wp-content/uploads/2012/06/22-www.jarroba.com_1.png)

 

Puede deberse a que la aplicación se usa en diversos equipos o que se ha renovado el certificado. Pero seguro que es porque los certificados no coinciden (no coincide con el de la versión previamente instalada y el que se quiere instalar). Suele pasar si se quiere lanzar la misma aplicación pero desde un proyecto diferente o movido.

 

Este error puede provenir de diferentes fuentes. Se van a dar solución a cada una.

 

## Solución por renovación de certificado

 

 

**Modo A** (recomendado): Desinstalando la aplicación del Emulador y volviéndola a ejecutar desde el Eclipse (Ajustes/Aplicaciones/Administrar aplicaciones).

 

**Modo B** (solo si no te importa perder todos los datos del emulador o del dispositivo físico, no se puede deshacer): Borrando el emulador y volviéndolo a crear. Si es un teléfono: borrando todos los datos del teléfono y volverlo a dejar como estaba desde un principio (Ajustes/Privacidad/Restablecer Datos de fábrica).

 

## Solución por cambio de equipo o por haber movido el proyecto

 

 

Si vamos a mover el proyecto de un equipo a otro, lo que tenemos que hacer para no tener problemas es lo siguiente.

 

En el antiguo equipo vamos a "Windows / Preferences".

 

[![Captura del menú Window de Eclipse con la opción Preferences resaltada](https://jarroba.com/wp-content/uploads/2012/06/22.1-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2012/06/22.1-www.jarroba.com_.png)

 

En la barra de la derecha seleccionamos "Android / Build" y miramos la ruta donde esté la keystore en "Default debug keystore".

 

[![Captura de Preferences en Android > Build con la ruta de Default debug keystore resaltada](https://jarroba.com/wp-content/uploads/2012/06/22.2-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2012/06/22.2-www.jarroba.com_.png)

 

Vamos a dicha carpeta y copiamos el "debug.keystore" al nuevo equipo (por ejemplo al escritorio del nuevo equipo).

 

[![Captura de la carpeta .android con el archivo debug.keystore resaltado para copiarlo al nuevo equipo](https://jarroba.com/wp-content/uploads/2012/06/21-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2012/06/21-www.jarroba.com_.png)

 

En el Eclipse del nuevo equipo volvemos a «Windows / Preferences» y a «Android / Build». En el campo «Custom debug keystore» seleccionamos la keystore que hemos traído del antiguo equipo. Pulsamos «OK».

 

[![Captura de Preferences en Android > Build con el campo Custom debug keystore y el botón OK resaltados](https://jarroba.com/wp-content/uploads/2012/06/22.3-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2012/06/22.3-www.jarroba.com_.png)

 

Ejecutando de nuevo la aplicación debería de funcionar.

 

**Nota**: si da otros fallos por el certificado, miramos que no sea por [certificado caducado](https://jarroba.com/error-android-certificado-de-depuracion-caducado/).
