web-dev-qa-db-fra.com

"Vous ne pouvez pas installer cette application car un autre utilisateur a déjà installé une version incompatible sur ce périphérique"

En essayant d'installer ma propre application à partir du Play Store, il est écrit "Vous ne pouvez pas installer cette application car un autre utilisateur a déjà installé une version incompatible sur ce périphérique"

Remarque - J'ai désinstallé la version de débogage et vidé mon cache. Vous ne parvenez toujours pas à l'installer à partir du Play Store.

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

130
user4414636

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

  1. Allez dans 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 à la toute fin)
  3. Cliquez sur l'application, allez dans l'option de menu débordement
  4. Cliquez sur désinstaller pour les options de tous les utilisateurs
319
Preethi Rao

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

Ce qui a fonctionné pour moi a été: adb Shell pm uninstall com.packagename

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

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

13
Sagar Lohiya

Si vous utilisez Android Studio 2.3 (et peut-être les versions précédentes), à la dernière étape de la fenêtre Generate Signed APK, dans la partie Signature versions:, cochez les deux cases, puis cliquez sur Finish pour générer APK.

 enter image description here

12

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 revenir sur mon appareil (Asus Zenfone 2)

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

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

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

8
Arunjith S

Depuis Lollipop, il semble que les préférences de l'application soient associées à la clé de signature. Comme 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 app.
  3. Est devrait par défaut à la liste des applications téléchargées dans l'ordre alphabétique.
  4. Vous constaterez que les applications désinstallées ne sont pas classées par ordre alphabétique mais en bas de la liste.
  5. Cliquez sur l'application
  6. Choisissez "Effacer les données"

Remarque - la plupart de ces informations sont identiques à une autre réponse de Preethi Rao mais mes modifications ont été rejetées. De plus, je n’ai aucune réputation, je ne peux donc pas commenter.

8
DrZaphod

Ceci est ma solution pour mon Meizu pro 6.

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

5
Dennis Yekimov

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

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

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

  3. Cliquez sur l'application, vous voulez désinstaller
  4. Cliquez sur Désinstaller.
  5. Retour à Premier espace du paramètre. 

 Androidredmiredminote3app

2
Vipan

Mise à jour en 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 debuggable 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. 

2
Gunaseelan

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

Et voila! ;)

1
OMArikan

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

1
Yossi

Dans l'API Android 25+ 

Étapes (Stock Android OS):

Paramètres-> Stockage -> Autres applications-> -> vider le cache et les données -> appuyer sur l'icône "i" -> Infos sur l'application ouvertes -> cliquer à droite sur la barre d'action -> appuyer sur "Désinstaller pour tous les utilisateurs" 

maintenant, l'application est désinstaller et installer votre apk, votre application est capable d'installer ... 

Bonne libération :) 

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

1
Vrajesh

Dans mon cas, je ne pouvais pas installer l'application car je l'avais installée sur un autre utilisateur du périphérique. Donc, supprimer l'application de cet utilisateur a résolu le problème de mon côté

0
Alex

Si vous connaissez le développement Android

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

désinstaller adb packagename exa: adb désinstaller com.sdcardprefer

Ici, com.sdcardprefer est packagename.

Cette commande adb supprime la version incompatible de l'application installée sur vos appareils.

0
Pinak Gauswami

Pour Updated Android Studio 2.3 ou à venir ...

  1. Build> Générer Signed apk.
  2. Créez Keystore path.
  3. Mettez Password, alias, key password.
  4. Build type sélectionnez en conséquence (par exemple, pour publier dans le magasin, utilisez release).
  5. Signature Version cochez les cases V1 et V2.
  6. après avoir cliqué sur Finsih.
  7. Attendez la construction gradle.
  8. Après gradle build, Android Studio vous montrera une notification pour ouvrir l’Explorateur d’emplacement apk.
  9. Allez à Explorer où vous avez sélectionné l'apk à stocker et votre nom de fichier .apk apparaîtra comme app-release.apk utilisez-le.

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

0
Crime_Master_GoGo

Il est probable que vous ayez un framework à installer avec votre application, et c'est ce qui est erroné. Si vous utilisez xamarin, phone gap ou n’importe quelle autre plate-forme de développement, n’oubliez pas d’accéder aux applications installées et de désinstaller le framework.

J'ai vu cela très souvent avec Xamarin 

0
Tim

J'ai eu ce problème sur un appareil Xiaomi alors que j'avais un APK de débogage précédemment installé et que j'essayais d'installer celui-ci à partir de Playstore. Même après la désinstallation de l'application, 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 de 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.

0
Manoj Perumarath

L'application existante doit être désinstallée en accédant à Paramètres-> Applications -> ... vous pouvez trouver le message "Cette application n'est pas installée pour cet utilisateur". De telles applications ne peuvent pas être installées dans l'utilisateur actuel. Si tel est le cas, changez l'utilisateur/le profil, puis essayez de désinstaller l'application.

0
Kamesh Chauhan

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

0
elsennov

Solution de périphérique d'honneur

Je devais aussi le désinstaller de l'espace privé. Vous pouvez ouvrir un espace privé à partir de

Configuration> Sécurité et confidentialité> Espace privé

Ensuite, ouvrez un espace privé, allez dans setting> apps puis supprimez app de là.

0
Khemraj

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

0
abat

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

Voir dans Paramètres-> Utilisateurs

0
fanaur