"Vous ne pouvez pas installer cette application car un autre utilisateur a déjà installé une version incompatible sur cet appareil"

160

En essayant d'installer ma propre application à partir du Play Store, le message "Vous ne pouvez pas installer cette application car un autre utilisateur a déjà installé une version incompatible sur cet appareil"

Remarque - J'ai désinstallé la version de débogage et également vidé mon cache. Impossible de l'installer à partir du Play Store.

Mon téléphone n'est pas enraciné, donc comme le suggère une autre réponse similaire ici sur stackoverflow, je ne peux pas utiliser un explorateur de fichiers racine pour effacer les données.

Phantômaxx
la source
1
@PreethiRao, oui, sucette.
Ce n'est pas spécifique à Lollipop, mais plutôt introduit dans les versions ultérieures du client Google Play. Je suis sur KitKat (4.4.4) et j'ai le même problème. Pour une explication, voir l'article de DrZaphod ci-dessous.
Levon
2
Changez simplement votre profil en invité ou autre si vous l'avez ensuite désinstallé de tous les autres utilisateurs. Et voila! ;)
OMArikan
Le message peut également être Update package not compatible, veuillez désinstaller puis réinstaller. Vous pouvez installer cette application dans l'App Store. et signifient la même chose.
Alaa M.

Réponses:

369

Référez-vous ceci, en fait votre version de débogage de l'application n'a pas été désinstallée correctement

  1. Accédez aux paramètres> applications> liste des applications téléchargées
  2. Vous pouvez voir les applications installées dans la liste (l'application peut ne pas être en ordre ou peut être vers la toute fin)
  3. Cliquez sur l'application, allez à l'option du menu de débordement
  4. Cliquez sur désinstaller pour toutes les options des utilisateurs
Preethi Rao
la source
1
Ça y est. Je vous remercie! Cette Lollipop est-elle spécifique? De plus, les utilisateurs qui utilisent la version précédente de mon application vont-ils rencontrer ce problème?
1
Ha ceci est spécifique à la sucette, et les autres utilisateurs peuvent ne pas avoir ce problème. car ils l'installeront comme mise à jour de l'application précédente,
Preethi Rao
5
Je suppose que cette réponse sera votée tant de fois à l'avenir;)
Milad Faridnia
2
Remarque: il peut être le dernier de la liste. J'ai eu une situation étrange où je l'ai désinstallé de tous les utilisateurs, mais il figurait toujours en bas de la liste des "applications installées", avec l'étiquette "application non installée" (btw, super UX google). Vérifiez le bas de la liste si vous ne la voyez pas par ordre alphabétique.
delrox
1
Cette solution est wokrs, dans Android8 Vous avez aller Paramètres-> Stockage -> Autres applications-> <trouver votre application> -> appuyez sur l'icône "i" -> Informations sur l'application ouverte -> cliquez sur le côté droit de la barre d'action -> appuyez sur "Désinstaller pour tous les utilisateurs "maintenant l'application est désinstaller et installer votre apk, votre application est capable d'installer ... Happy Release :)
Vrajesh
100

Dans mon cas, je n'ai pas pu voir l'application dans les paramètres> les applications> la liste des applications téléchargées car j'ai déjà essayé de la désinstaller.

Ce qui a fonctionné pour moi était: adb shell pm uninstall com.packagename

je pense que mon problème était dû au fait que j'avais installé l'application sur l'utilisateur principal et invité et je ne pouvais pas les désinstaller de ni l'un ni l'autre.

Plus récentStackOverflowUser
la source
7
oui, seul adb shell pm désinstaller com.packagename m'a aidé. Et je ne vois pas mon application dans les paramètres. Je vous remercie!
Malder
2
Merci beaucoup, juste ce dont j'ai besoin. Cela a fonctionné pour moi aussi.
user2499998
2
Cette commande a fonctionné pour moi, je n'ai pas vu les options expliquées dans la réponse acceptée
Alejandro Morán
J'ai trouvé que l'application en question était installée sur le compte invité, donc désinstallée pour y remédier.
Rich
1
Mec je t'aime
El Jazouli
22

Dans Redmi note3, la version de débogage de l'application a été installée sur le deuxième espace.
Donc Paramètres-> Deuxième espace-> Aller au deuxième espace. Désinstallez l'application.

Sagar Lohiya
la source
cela devrait fonctionner pour tous ceux qui ont créé un deuxième espace, merci génial!
ah_hau
17

Si vous utilisez Android Studio 2.3(et peut-être les versions ci-dessus), à la dernière étape de la Generate Signed APKfenêtre Signature versions:, cochez en partie les deux cases, puis cliquez Finishpour générer l'APK.

entrez la description de l'image ici

Sayed Abolfazl Fatemi
la source
1
Merci beaucoup!! Je n'arrêtais pas de penser que c'était à cause de quelque chose que j'avais fait dans le manifeste
M. Supasheva
11

J'ai essayé de vérifier les solutions ci-dessus mais ne m'a pas aidé.

Enfin, j'ai suivi les étapes ci-dessous pour venir sur mon appareil (Asus Zenfone 2)

Paramètres> Utilisateurs> 1. Propriétaire 2. Invité

Cliquez sur Invité> Playstore> Désinstaller l'application (l'option est apparue une fois que vous avez recherché cette application)

Après la désinstallation, est retourné au propriétaire (utilisateur) de l'invité. A réussi à installer l'application.

Arunjith S
la source
Cette solution a fonctionné pour moi. Le message d'erreur devrait mieux spécifier ce qu'il signifie par «utilisateur». Je pensais que cela faisait référence à mes comptes d'utilisateur Play Store, pas à mes comptes d'utilisateur de téléphone.
niandrei le
8

Depuis lollipop, il semble que les préférences de l'application sont associées à la clé de signature. Étant donné que la version de débogage de l'application utilise une clé de signature différente, vous devez désinstaller complètement l'ancienne application de débogage, y compris les données.

Pour faire ça:

  1. Ouvrez les paramètres.
  2. Choisissez l'application.
  3. Il doit correspondre par défaut à la liste des applications téléchargées par ordre alphabétique.
  4. Vous constaterez que les applications désinstallées ne sont pas par ordre alphabétique mais en fait au bas de la liste.
  5. Cliquez sur l'application
  6. Choisissez «Effacer les données»

Remarque - la plupart de ces informations sont les mêmes qu'une autre réponse de Preethi Rao mais mes modifications ont été rejetées - également, je n'ai aucune réputation et je ne peux donc pas faire de commentaire.

DrZaphod
la source
Merci pour l'explication. Je le cherchais.
6

C'est ma solution pour mon Meizu pro 6.

Paramètres -> Empreinte digitale et sécurité -> Mode Invité -> Effacer les données invité

Dennis Yekimov
la source
6

Si vous lisez ceci, vous avez probablement tout essayé (c'est-à-dire désinstaller, nettoyer le cache, nettoyer le deuxième espace, etc., ce que vous pouvez faire dans le téléphone) et votre problème n'est toujours pas résolu. J'ai été confronté au même problème et il m'a fallu une journée pour le résoudre. Mais j'ai trouvé une solution à la fin de la journée. Voici ce que vous devez faire.

1.Ouvrez votre application dans Android Studio
2.Cliquez sur gradle(dans le coin droit)
3. allez à app-> task-> install-> uninstallAll
4.Cliquez sur uninstallAll
5.Boom problème résolu !!!

kontashi35
la source
Merci mec!!! Cela fonctionne pour moi, je cherchais une solution depuis hier soir!
heychar
5

J'ai résolu ce problème sur les mobiles xiomi.

Le problème est que votre application existe déjà dans un espace parallèle ou (Second Space).

  1. Accédez à vos paramètres
  2. Trouvez le deuxième espace et appuyez sur Entrée.
  3. Passez en mode deuxième espace.
  4. Une fois que vous entrez. vous pouvez y voir votre application.
  5. Désinstallez votre application et revenez au deuxième espace.
  6. Ouvrez Playstore maintenant, vous pouvez télécharger l'application facilement.
Yasir Ali
la source
merci et c'est ce dont j'avais besoin pour mon téléphone Xiaomi
Maniruzzaman Akash
@ManiruzzamanAkash, bienvenue frère. votez pour cette réponse si vous ne l'avez pas fait.
Yasir Ali le
4

Pour les téléphones Redmi ou Mi , l'application de débogage a été installée sur le deuxième espace .

  1. Allez dans Paramètres -> Deuxième espace -> Ouvrir le deuxième espace .

  2. Paramètres -> App -> liste des applications téléchargées .

  3. Cliquez sur l'application que vous souhaitez désinstaller .
  4. Cliquez sur Désinstaller .
  5. Retour au premier espace de réglage.

Vipan
la source
3

Mise à jour de la réponse de Preethi Rao .

Depuis Android O, cette option est disponible sous

Paramètres> Applications et notifications> Informations sur l'application

Là, vous pouvez voir votre application déboguable désinstallée avec l'étiquette Not installed for this user.

Vous pouvez l'ouvrir maintenant et vous pouvez voir un triple point vertical dans le coin supérieur droit.

En cela, il y a l'option Désinstaller pour tous les utilisateurs . En l'enregistrant, vous pouvez désinstaller complètement l'application.

Gunaseelan
la source
1
Ça marche. j'ai android orio API27. MIA1 Stock android os.
Vrajesh
3

Solution de périphérique d'honneur

J'avais également besoin de le désinstaller de l'espace privé. Vous pouvez ouvrir un espace privé à partir de

Paramètre> Sécurité et confidentialité> Espace privé

Ensuite, ouvrez l'espace privé et accédez à paramètres> applications, puis supprimez l'application à partir de là.

Khemraj
la source
1

Changez simplement votre profil en invité ou autre si vous l'avez ensuite désinstallé de tous les autres utilisateurs.

Et voila! ;)

OMArikan
la source
1

Dans l'API Android 25+

Étapes (Stock Android OS):

Paramètres-> Stockage -> Autres applications-> -> effacer le cache et les données -> appuyer sur l'icône "i" -> Ouvrir les informations sur l'application -> cliquer sur le côté droit de la barre d'action -> appuyer sur "Désinstaller pour tous les utilisateurs"

maintenant, l'application est désinstallée et installe votre apk, votre application est capable d'installer ...

Bonne sortie :)

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Vrajesh
la source
1

Sur Samsung Galaxy TAB S2, Android 7.0, après avoir cliqué sur setting -> Appspuis cliqué sur l'application pour laquelle l'erreur était affichée, j'ai cliqué sur les 3 points en haut à droite et il y a une option "désinstaller tous les utilisateurs"

Yossi
la source
1

J'ai eu ce problème sur un appareil Xiaomi lorsque j'avais un APK de débogage précédemment installé et que j'essayais d'installer la version à partir du Playstore. Même après la désinstallation de l'application, le Playstore a toujours montré cette erreur, j'ai reeboté le cache effacé, mais tout a échoué. Enfin, j'ai trouvé la solution en passant par les paramètres du Playstore -> mes applications et notifications -> bibliothèque -> où vous pouvez voir tous vos répertoires de fichiers installés. Supprimez votre application de cette liste et réessayez. Maintenant, l'erreur aura disparu.

Manoj Perumarath
la source
0

Vous avez probablement un framework qui doit être installé avec votre application, et c'est ce qui est en fait erroné. Si vous utilisez xamarin, phone gap ou toute autre plate-forme de développement, assurez-vous d'accéder aux applications installées et de désinstaller le framework.

J'ai vu cela très souvent avec Xamarin

Tim
la source
Nan. C'est une application Android native.
Des dépendances? Même les natifs pourraient avoir des frameworks à installer
Tim
0

Dans Android Lollipop, il y a des utilisateurs, donc ce message signifie que vous devez changer d'utilisateur et désinstaller l'application de tous les utilisateurs de l'appareil ...

Voir dans Paramètres-> Utilisateurs

fanaure
la source
0

Dans mon cas, je n'ai pas pu installer l'application car je l'avais installée sur un autre utilisateur de l'appareil. Donc, la suppression de l'application de cet utilisateur a résolu le problème de mon côté

Alex
la source
0

L'application existante doit être désinstallée en allant dans les paramètres-> Applications -> ... vous pouvez trouver le message que "cette application n'est pas installée pour cet utilisateur". De telles applications ne peuvent pas être installées chez l'utilisateur actuel. Si tel est le cas, modifiez l'utilisateur / le profil, puis essayez de désinstaller l'application.

Kamesh Chauhan
la source
0

Pour Updated Android Studio 2.3ou à venir ...

  1. Build> Générer Signed apk.
  2. Créez Keystore path.
  3. Mettez Password, alias, key password.
  4. Build typesélectionnez en conséquence (par exemple pour libérer dans l'utilisation du Playstore release).
  5. Signature Versioncochez les cases V1et V2.
  6. après avoir cliqué sur Finsih.
  7. Attendez la gradleconstruction.
  8. Après gradle buildAndroid Studio vous montrera un notificationpour ouvrir l'explorateur d'emplacement apk.
  9. Accédez à l' explorerendroit où vous avez sélectionné l'apk à stocker et vous verrez votre nom de fichier .apk comme l' app-release.apkutiliser.

J'espère que cela résoudra votre problème.

Crime_Master_GoGo
la source
0

Si vous êtes développeur. Aller au terminal adb et faireadb uninstall "package name of the app"

une chauve-souris
la source
0

Si vous connaissez le développement Android

Ensuite, vous pouvez simplement désinstaller cette application par adb.

désinstaller adb nom de paquet exa: désinstaller adb com.sdcardprefer

Ici, com.sdcardprefer est le nom du paquet.

Cette commande adb supprime la version incompatible de l'application qui s'installe sur vos appareils.

Pinak Gauswami
la source
0

Pour mon cas, depuis que j'ai installé "Workspace" de google, l'ancienne application a été installée à l'intérieur de l'espace de travail. Donc, je dois aller dans "Workspace" puis désinstaller cette ancienne application à partir de là en premier. J'espère que ça aide :)

Elsennov
la source