"No puede instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo"

160

Al intentar instalar mi propia aplicación desde Play Store, dice "No puede instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo"

Nota: desinstalé la versión de depuración y también borré mi caché. Todavía no puedo instalarlo desde Play Store.

Mi teléfono no está rooteado, por lo que otra respuesta similar aquí en stackoverflow sugiere, no puedo usar un explorador de archivos raíz para borrar datos.

Phantômaxx
fuente
1
@PreethiRao, sí, piruleta.
Eso no es específico de Lollipop, sino que se introdujo en versiones posteriores del cliente de Google Play. Estoy en KitKat (4.4.4) y tengo el mismo problema. Para una explicación de por qué, vea la publicación de DrZaphod a continuación.
Levon
2
Simplemente cambie su perfil a invitado u otro si luego lo desinstala de todos los demás usuarios. Y voilá ! ;)
OMArikan
El mensaje también puede ser Paquete de actualización no compatible, desinstale y vuelva a instalar. Puede instalar esta aplicación en App Store. y significa lo mismo.
Alaa M.

Respuestas:

369

Consulte esto, en realidad su versión de depuración de la aplicación no se desinstaló correctamente

  1. Vaya a configuración> aplicaciones> lista de aplicaciones descargadas
  2. Puede ver las aplicaciones instaladas en la lista (la aplicación puede no estar en orden o puede estar hacia el final)
  3. Haga clic en la aplicación, vaya a la opción del menú de desbordamiento
  4. Haga clic en desinstalar para ver todas las opciones de los usuarios.
Preethi Rao
fuente
1
Eso es todo. ¡Gracias! ¿Es este Lollipop específico? Además, ¿los usuarios que usan la versión anterior de mi aplicación van a tener este problema?
1
Ja, esto es específico de lollipop, y otros usuarios pueden no tener este problema. porque lo instalarán como actualización de la aplicación anterior,
Preethi Rao
55
Supongo que esta respuesta se votará muchas veces en el futuro;)
Milad Faridnia
2
Nota: puede ser el último en la lista. Tuve una situación extraña en la que lo desinstalé de todos los usuarios, pero todavía apareció en la parte inferior de la lista de "aplicaciones instaladas", con la etiqueta "aplicación no instalada" (por cierto, excelente UX google). Verifique la parte inferior de la lista si no la ve en orden alfabético.
delrox
1
Esta solución es wokrs. En Android8, vaya a Configuración-> Almacenamiento -> Otras aplicaciones-> <busque su aplicación> -> presione el icono "i" -> Información de la aplicación abierta -> haga clic en el lado derecho en la barra de acción -> presione "Desinstalar para todos los usuarios "ahora la aplicación es desinstalar e instalar su apk, su aplicación puede instalarse ... Happy Release :)
Vrajesh
100

En mi caso, no pude ver la aplicación en configuración> aplicaciones> lista de aplicaciones descargadas porque ya intenté desinstalarla.

Lo que funcionó para mí fue: adb shell pm uninstall com.packagename

creo que mi problema fue porque de alguna manera había instalado la aplicación en el usuario primario e invitado y no podía desinstalarlos de ninguno de los dos.

NewestStackOverflowUser
fuente
77
sí, solo adb shell pm uninstall com.packagename me ayudó. Y no puedo ver mi aplicación en la configuración. ¡Gracias!
Malder
2
Muchas gracias, justo lo que necesito. Esto funcionó para mí también.
user2499998
2
Ese comando funcionó para mí, no vi las opciones explicadas en la respuesta aceptada
Alejandro Morán
Descubrí que la aplicación en cuestión estaba instalada en la cuenta de invitado, por lo que la desinstalé para solucionarla.
Rico
1
Amigo, te amo
El Jazouli
22

En Redmi note3, la versión de depuración de la aplicación se instaló en el segundo espacio.
Entonces Configuración-> Segundo espacio-> Ir al segundo espacio. Desinstala la aplicación.

Sagar Lohiya
fuente
debería funcionar para todos los que crearon el segundo espacio, ¡gracias increíbles!
ah_hau
17

Si se usa desde Android Studio 2.3(y tal vez las versiones anteriores), en el último paso de la Generate Signed APKventana, en Signature versions:parte, marque ambas casillas de verificación y luego haga clic Finishpara generar APK.

ingrese la descripción de la imagen aquí

Sayed Abolfazl Fatemi
fuente
1
¡¡Muchas gracias!! Seguía pensando que era por algo que había hecho en el manifiesto
Sr. Supasheva el
11

Intenté verificar las soluciones anteriores pero no me ayudó.

Finalmente seguí los pasos a continuación para volver a encender mi dispositivo (Asus Zenfone 2)

Configuración> Usuarios> 1. Propietario 2. Invitado

Hizo clic en Guest> Playstore> Desinstalar la aplicación (la opción apareció una vez que buscó esa aplicación)

Después de la desinstalación, regresó al Propietario (Usuario) del Invitado. Pude instalar la aplicación con éxito.

Arunjith S
fuente
Esta solución funcionó para mí. El mensaje de error debería especificar mejor qué significa "usuario". Pensé que se refería a mis cuentas de usuario de Play Store, no a las cuentas de usuario de mi teléfono.
niandrei
8

Desde lollipop parece que las preferencias de la aplicación están asociadas con la clave de firma. Dado que la versión de depuración de la aplicación utiliza una clave de firma diferente, debe desinstalar por completo la antigua aplicación de depuración, incluidos los datos.

Para hacer esto:

  1. Configuración abierta.
  2. Elige la aplicación.
  3. Debe ser la lista de aplicaciones descargadas en orden alfabético.
  4. Encontrará que las aplicaciones desinstaladas no están en orden alfabético, sino que se encuentran al final de la lista.
  5. Click en la aplicación
  6. Elija 'Borrar datos'

Nota: la mayoría de esta información es la misma que otra respuesta de Preethi Rao, pero mis ediciones han sido rechazadas; además, tengo cero reputación, por lo que en realidad no puedo comentar.

DrZaphod
fuente
Gracias por la explicación. Lo estaba buscando.
6

Esta es mi solución para mi Meizu pro 6.

Configuración -> Huella digital y seguridad -> Modo de invitado -> Borrar datos de invitado

Dennis Yekimov
fuente
6

Si está leyendo esto, probablemente haya intentado todo (es decir, desinstalar, limpiar el caché, limpiar el segundo espacio, etc., que puede hacer en el teléfono) y su problema aún no se ha resuelto. Me enfrenté al mismo problema y me llevó un día resolverlo. Pero encontré la solución al final del día. Esto es lo que tienes que hacer.

1.Abra su aplicación en el estudio de Android
2.Haga clic en gradle(en la esquina lateral derecha)
3. vaya a app-> task-> install-> uninstallAll
4.Haga clic en uninstallAll
5.Boom problema resuelto !!!

kontashi35
fuente
¡¡¡Gracias hombre!!! Esto funciona para mí, ¡he estado buscando una solución desde anoche!
Hola
5

He solucionado este problema en los móviles xiomi.

El problema es porque su aplicación ya existe en el espacio paralelo o (Segundo espacio).

  1. Ve a tu configuración
  2. Encuentra el segundo espacio y presiona enter.
  3. Cambia al segundo modo de espacio.
  4. Una vez que entras. Puedes ver tu aplicación allí.
  5. Desinstale su aplicación y vuelva al segundo espacio.
  6. Abra la tienda de juegos ahora puede descargar la aplicación fácilmente.
Yasir Ali
fuente
gracias y eso es lo que necesitaba para mi teléfono Xiaomi
Maniruzzaman Akash
@ManiruzzamanAkash bienvenido hermano. vota esta respuesta si no lo hiciste.
Yasir Ali
4

Para Redmi o Mi Phones, la aplicación de depuración se instaló en el segundo espacio .

  1. Vaya a Configuración -> Segundo espacio -> Abrir segundo espacio .

  2. Configuración -> Aplicación -> lista de aplicaciones descargadas .

  3. Haga clic en la aplicación, desea desinstalar .
  4. Haga clic en desinstalar .
  5. Volver al primer espacio desde la configuración.

Vipan
fuente
3

Actualizar a la respuesta de Preethi Rao .

Desde Android O esta opción está disponible en

Configuración> Aplicaciones y notificaciones> Información de la aplicación

Allí puede ver su aplicación depurada desinstalada con etiqueta Not installed for this user .

Puede abrirlo ahora, y puede ver un punto vertical triple en la esquina superior derecha.

En eso hay opción Desinstalar para todos los usuarios . Al grabarlo, puede desinstalar la aplicación por completo.

Gunaseelan
fuente
1
funciona. Tengo Android Orio API27. MIA1 Stock android os.
Vrajesh
3

Solución de dispositivo de honor

También necesitaba desinstalarlo del espacio privado. Puedes abrir espacio privado desde

Configuración> Seguridad y privacidad> Espacio privado

Luego abra el espacio privado, vaya a configuración> aplicaciones y luego elimine la aplicación desde allí.

Khemraj
fuente
1

Simplemente cambie su perfil a invitado u otro si luego lo desinstala de todos los demás usuarios.

Y voilá ! ;)

OMArikan
fuente
1

En Android API 25+

Pasos (Stock android os):

Configuración-> Almacenamiento -> Otras aplicaciones-> -> borrar caché y datos -> presione el icono "i" -> Información de la aplicación abierta -> haga clic en el lado derecho en la barra de acción -> presione "Desinstalar para todos los usuarios"

ahora la aplicación es desinstalar e instalar su apk, su aplicación puede instalar ...

Feliz lanzamiento :)

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Vrajesh
fuente
1

En Samsung Galaxy TAB S2, Android 7.0, después de hacer clic setting -> Appsy luego hacer clic en la aplicación para la que se mostró el error, hice clic en los 3 puntos en la parte superior derecha y hay una opción "desinstalar a todos los usuarios"

Yossi
fuente
1

Tuve este problema en un dispositivo Xiaomi cuando tenía un APK de depuración previamente instalado e intento instalar el lanzamiento de la tienda de juegos. Incluso después de desinstalar la aplicación, PlayStore aún mostró ese error, reentré el caché borrado, pero todo falló. Por fin encontré la solución yendo a través de la configuración de la tienda de juegos -> mis aplicaciones y notificaciones -> biblioteca -> donde puede ver todos los directorios de archivos instalados. Elimine su aplicación de esa lista e intente nuevamente. Ahora el error se habrá ido.

Manoj Perumarath
fuente
0

Probablemente tenga un marco que debe instalarse con su aplicación, y eso es lo que realmente está fallando. Si usa xamarin, teléfono vacío o cualquier otra plataforma de desarrollo, asegúrese de ir a las aplicaciones instaladas y desinstalar el marco.

He visto esto muy a menudo con Xamarin

Tim
fuente
No Es una aplicación nativa de Android.
¿Alguna dependencia? Incluso los nativos podrían tener marcos para instalar
Tim
0

En Android Lollipop hay usuarios, por lo que este mensaje significa que debe cambiar el usuario y desinstalar la aplicación de todos los usuarios en el dispositivo ...

Ver en Configuración-> Usuarios

fanaur
fuente
0

En mi caso, no pude instalar la aplicación porque la tenía instalada en un usuario diferente en el dispositivo. Entonces, eliminar la aplicación de ese usuario solucionó el problema de mi parte

Alex
fuente
0

La aplicación existente debe desinstalarse yendo a configuración-> Aplicaciones -> ... puede encontrar el mensaje de que "esta aplicación no está instalada para este usuario". Dichas aplicaciones no se pueden instalar en el usuario actual. Si ese es el caso, cambie el usuario / perfil y luego intente desinstalar la aplicación.

Kamesh Chauhan
fuente
0

Para Updated Android Studio 2.3o por venir ...

  1. Build > Generar Signed apk .
  2. Crear Keystore path .
  3. Poner Password, alias, key password.
  4. Build typeseleccione en consecuencia (por ejemplo, para liberar en el uso de Play Store release).
  5. Signature Versionseleccione ambos V1y V2casillas de verificación.
  6. después de hacer clic en Finsih.
  7. Espera a la gradleconstrucción.
  8. Después de que gradle buildAndroid Studio te muestre una notificationpara abrir el explorador de ubicaciones apk.
  9. Vaya a explorerdonde seleccionó el apk para almacenar y verá el nombre de su archivo .apk mientras lo app-release.apkusa.

Espero que esto resuelva tu problema.

Crime_Master_GoGo
fuente
0

Si eres un desarrollador. Ir a la terminal adb y haceradb uninstall "package name of the app"

un murcielago
fuente
0

Si conoce el desarrollo de Android

Entonces puede simplemente desinstalar esta aplicación mediante adb.

nombre de paquete de desinstalación de adb exa: desinstalación de adb com.sdcardprefer

Aquí com.sdcardprefer es packagename.

Este comando adb elimina la versión incompatible de la aplicación que se instala en sus dispositivos.

Pinak Gauswami
fuente
0

Para mi caso, desde que instalé "Workspace" de google, la aplicación anterior se instaló dentro del espacio de trabajo. Por lo tanto, primero debo ir al "Espacio de trabajo" y luego desinstalar esa aplicación anterior. Espero eso ayude :)

elsennov
fuente