android - una - no se puede instalar esta aplicación porque otro usuario ya instaló
"No puede instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo" (22)
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.
Consulte esto, en realidad su versión de depuración de la aplicación no se desinstaló correctamente
- Vaya a configuración> aplicaciones> lista de aplicaciones descargadas
- Puede ver las aplicaciones instaladas en la lista (la aplicación puede no estar en orden o puede estar hacia el final)
- Haga clic en la aplicación, vaya a la opción del menú de desbordamiento
- Haga clic en desinstalar para ver todas las opciones de los usuarios.
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 usa una clave de firma diferente, debe desinstalar por completo la antigua aplicación de depuración, incluidos los datos.
Para hacer esto:
- Configuración abierta.
- Elige la aplicación.
- Debe ser la lista de aplicaciones descargadas en orden alfabético.
- Encontrará que las aplicaciones desinstaladas no están en orden alfabético, sino que se encuentran al final de la lista.
- Click en la aplicación
- 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, así que no puedo comentar.
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
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.
En Samsung Galaxy TAB S2, Android 7.0, después de hacer clic en
setting -> Apps
y 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 allí "desinstalar de todos los usuarios "
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
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.
Esta es mi solución para mi Meizu pro 6.
Configuración -> Huella digital y seguridad -> Modo de invitado -> Borrar datos de invitado
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.
Para
Updated Android Studio 2.3
o próximo ...
-
Build
> GenerarSigned apk
. -
Crear
Keystore path
. -
Poner
Password, alias, key password
. -
Build type
selecciona en consecuencia (por ejemplo, para lanzar en la tienda de juegos, use larelease
). -
Signature Version
selecciona las casillas de verificaciónV1
yV2
. -
después de hacer clic en
Finsih
. -
Espera a la construcción de
gradle
. -
Después de
gradle build
Android Studio le mostrará unanotification
para abrir el explorador de ubicaciones apk. -
Vaya al
explorer
donde seleccionó el apk para almacenar y verá su nombre de archivo .apk comoapp-release.apk
.
Espero que esto resuelva tu problema.
Para Redmi o Mi Phones, la aplicación de depuración se instaló en el segundo espacio .
-
Vaya a Configuración -> Segundo espacio -> Abrir segundo espacio .
-
Configuración -> Aplicación -> lista de aplicaciones descargadas .
- Haga clic en la aplicación, desea desinstalar .
- Haga clic en desinstalar .
- Volver al primer espacio desde la configuración.
android app android redmi redminote3
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 :)
Probablemente tenga un marco que debe instalarse con su aplicación, y eso es lo que realmente está fallando. Si usa xamarin, gap telefónico 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
Si conoces 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.
Si eres un desarrollador.
Ir a la terminal adb y
adb uninstall "package name of the app"
Simplemente cambie su perfil a invitado u otro si luego lo desinstala de todos los demás usuarios.
Y voilá ! ;)
Tuve este problema en un dispositivo Xiaomi cuando tenía un APK de depuración instalado previamente 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ó. Finalmente encontré la solución yendo a través de la configuración de la tienda de juegos -> mis aplicaciones y notificaciones -> biblioteca -> donde puedes ver todos los directorios de archivos instalados. Elimine su aplicación de esa lista e intente nuevamente. Ahora el error se habrá ido.
Actualización 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 depurable desinstalada con etiqueta
Not installed for this user
.
Puede abrirlo ahora, y puede ver el triple punto vertical en la esquina superior derecha.
En eso hay opción Desinstalar para todos los usuarios . Al grabarlo, puede desinstalar la aplicación por completo.
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 :)
Intenté comprobar 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 Invitado> 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.
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í.