«Вы не можете установить это приложение, потому что другой пользователь уже установил несовместимую версию на это устройство»


160

Пытаясь установить мое собственное приложение из магазина Play, он говорит: «Вы не можете установить это приложение, потому что другой пользователь уже установил несовместимую версию на это устройство»

Примечание. Я удалил отладочную версию, а также очистил свой кэш. Все еще не удается установить его из Play Store.

Мой телефон не имеет root-прав, поэтому, как подсказывает другой подобный ответ на stackoverflow, я не могу использовать обозреватель корневых файлов для очистки данных.


1
@PreethiRao, да, леденец на палочке.

Это не специфично для Lollipop, а скорее введено в более поздних версиях клиента Google Play. Я нахожусь на KitKat (4.4.4) и имею ту же проблему. Для объяснения, почему, смотрите пост DrZaphod ниже.
Левон

2
Просто измените свой профиль на гость или другой, если у вас есть, а затем удалите его от всех других пользователей. И вуаля! ;)
OMArikan

Сообщение также может быть « Пакет обновления несовместим», пожалуйста, удалите его, а затем переустановите. Вы можете установить это приложение в App Store. и иметь в виду то же самое.
Алаа М.

Ответы:


369

См. Это, на самом деле ваша отладочная версия приложения не была удалена должным образом

  1. Зайдите в настройки> приложения> список загруженных приложений
  2. Вы можете увидеть установленные приложения в списке (приложение может быть не в порядке или может быть ближе к концу)
  3. Нажмите на приложение, перейдите в пункт меню переполнения
  4. Нажмите удалить для всех опций пользователей

1
Это оно. Спасибо! Это специфический леденец на палочке? Кроме того, у пользователей, которые используют предыдущую версию моего приложения, будет эта проблема?

1
Если это специфический леденец на палочке, и другие пользователи могут не получить эту проблему. потому что они будут устанавливать его как обновление предыдущего приложения,
Preethi Rao

5
я думаю, что этот ответ будет проголосован так много раз в будущем;)
Милад Фаридния

2
Примечание: это может быть последним в списке. У меня была странная ситуация, когда я удалил его от всех пользователей, но он все еще отображался внизу списка «установленных приложений» с надписью «приложение не установлено» (кстати, отличный UX google). Проверьте внизу списка, если вы не видите его в алфавитном порядке.
delrox

1
Это решение работает, в Android8 вы должны перейти Настройки -> Хранилище -> Другие приложения -> <найти свое приложение> -> нажмите значок «i» -> Открыть информацию о приложении -> нажмите правую сторону на панели действий -> нажмите «Удалить» для всех пользователей "теперь приложение удаляется и устанавливает ваш apk, ваше приложение может установить ... Happy Release :)
Vrajesh

100

В моем случае я не смог увидеть приложение в настройках> приложения> список загруженных приложений, потому что я уже пытался удалить его.

То, что работало для меня, было: adb shell pm uninstall com.packagename

я думаю, что моя проблема была в том, что я каким-то образом установил приложение на пользователя «Основной» и «Гость» и не смог удалить их ни от одного из них.


7
да, только adb shell pm мне помогло удаление com.packagename. И я не вижу свое приложение в настройках. Спасибо!
Малдер

2
Большое спасибо, только то, что мне нужно. Это сработало и для меня.
user2499998 10.11.16

2
Эта команда работала для меня, я не видел вариантов, объясненных в принятом ответе
Алехандро Моран

Я обнаружил, что рассматриваемое приложение было установлено в гостевой учетной записи, поэтому его удалили, чтобы исправить.
Богатый

1
Чувак, я люблю тебя
Эль Джазули,

22

В Redmi note3 отладочная версия приложения была установлена ​​на втором месте.
Итак, Настройки-> Второй пробел-> Перейти к Второму пробелу. Удалите приложение.


это должно работать для всех, кто создал второе пространство, огромное спасибо!
ах_хау

17

Если вы используете Android Studio 2.3(и, возможно, версии выше), на последнем шаге Generate Signed APKокна Signature versions:частично Finishустановите оба флажка, а затем нажмите, чтобы сгенерировать APK.

введите описание изображения здесь


1
Спасибо!! Я продолжал думать, что это из-за того, что я сделал в манифесте
г-н Супашева

11

Пытался проверить вышеуказанные решения, но мне не помогло.

Наконец, я следовал приведенным ниже шагам, чтобы снова зайти на Мое устройство (Asus Zenfone 2)

Настройки> Пользователи> 1. Владелец 2. Гость

Нажмите «Гость»> «Playstore»> «Удалить приложение» (опция появляется при поиске этого приложения)

После деинсталляции вернулся к Владельцу (Пользователю) от Гостя. Был в состоянии успешно установить приложение.


Это решение сработало для меня. Сообщение об ошибке должно лучше указать, что оно означает «пользователь». Я думал, что это относится к моим учетным записям пользователей Play Store, а не к учетным записям пользователей телефона.
ниандрей

8

Начиная с леденца, похоже, что настройки приложения связаны с ключом подписи. Поскольку в отладочной версии приложения используется другой ключ подписи, необходимо полностью удалить старое приложение отладки, включая данные.

Сделать это:

  1. Открыть настройки.
  2. Выберите приложение.
  3. По умолчанию должен загружать список приложений в алфавитном порядке.
  4. Вы найдете неустановленные приложения не в алфавитном порядке, а на самом деле в нижней части списка.
  5. Нажмите на приложение
  6. Выберите «Очистить данные»

Примечание: большая часть этой информации совпадает с другим ответом Прети Рао, но мои изменения были отклонены - также у меня нулевая репутация, поэтому я не могу комментировать.


Спасибо за объяснение. Искал это.

6

Это мое решение для моего Meizu Pro 6.

Настройки -> Отпечаток пальца и безопасность -> Гостевой режим -> Очистить данные гостя


6

Если вы читаете это, то, вероятно, вы перепробовали все (т.е. удалите, очистите кэш, очистите второе место и т. Д., Что вы можете сделать в телефоне), и ваша проблема все еще не решена. Я столкнулся с той же проблемой и потратил у меня один день, чтобы понять это Но я нашел решение в конце дня. Вот что вы должны сделать.

1.Откройте свое приложение в Android Studio
2.Нажмите на gradle(в правом углу)
3.Зайдите app-> task-> install-> uninstallAll
4.Нажмите uninstallAll
5.Бума проблема решена !!!


Спасибо чувак!!! Это работает для меня, я искал решение с прошлой ночи!
Эйчар

5

Я исправил эту проблему на мобильных телефонах XIOMI.

Проблема в том, что ваше приложение уже существует в параллельном пространстве или (Второе пространство).

  1. Перейти к вашим настройкам
  2. Найдите второй пробел и нажмите ввод.
  3. Переключиться на второй космический режим.
  4. Как только вы войдете. Вы можете увидеть свое приложение там.
  5. Удалите ваше приложение и переключитесь обратно на второй пробел.
  6. Открыть PlayStore теперь вы можете легко загрузить приложение.

спасибо, и это мне нужно для моего телефона Xiaomi
Maniruzzaman Akash

@ManiruzzamanAkash добро пожаловать, брат. проголосуйте за этот ответ, если вы этого не сделали.
Ясир Али

4

Для Redmi или Mi Phones приложение отладки было установлено во втором пространстве .

  1. Перейти к настройке -> Второй пробел -> Открыть второй пробел .

  2. Настройки -> Приложение -> список загруженных приложений .

  3. Нажмите на приложение, которое вы хотите удалить .
  4. Нажмите на Удалить .
  5. Вернуться к первому месту из настроек.


3

Обновление до Прити Рао ответа .

С Android O эта опция доступна под

Настройки> Приложения и уведомления> Информация о приложении

Там вы можете увидеть ваше неустановленное отлаживаемое приложение с меткой Not installed for this user.

Вы можете открыть его сейчас, и вы можете увидеть тройную вертикальную точку в верхнем правом углу.

В этом есть опция Удалить для всех пользователей . Нажав на нее, вы можете полностью удалить приложение.


1
оно работает. У меня есть Android OSI API27. MIA1 сток андроид ос.
Врадеш

3

Honor Device Solution

Мне нужно было удалить его из личного пространства тоже. Вы можете открыть личное пространство от

Настройка> Безопасность и конфиденциальность> Личное пространство

Затем откройте личное пространство и перейдите к настройке> приложения, затем удалите приложение оттуда.


1

Просто измените свой профиль на гость или другой, если у вас есть, а затем удалите его от всех других пользователей.

И вуаля! ;)


1

В Android API 25+

Шаги (стоковое Android OS):

Настройки-> Хранение -> Другие приложения-> -> очистить кеш и данные -> нажмите значок «i» -> Открыть информацию о приложении -> щелкните правой кнопкой мыши на панели действий -> нажмите «Удалить для всех пользователей»

Теперь приложение удаляется и установить ваш apk, ваше приложение может установить ...

Счастливого выпуска :)

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь


1

На Samsung Galaxy TAB S2, Android 7.0, после нажатия setting -> Appsи затем нажатия на приложение, для которого отображалась ошибка, я нажал на 3 точки в правом верхнем углу, и там есть опция «удалить всех пользователей»


1

У меня была эта проблема на устройстве Xiaomi, когда у меня ранее был установлен отладочный APK, и я пытался установить релиз из PlayStore. Даже после удаления приложения PlayStore все еще показывал эту ошибку, я перезагружал очищенный кеш, но все получилось не так. Наконец, я нашел решение, пройдя через настройки PlayStore -> Мои приложения и уведомления -> Библиотека ->, где вы можете увидеть каталог всех установленных файлов. Удалите приложение из этого списка и повторите попытку. Теперь ошибка исчезнет.


0

Скорее всего, у вас есть фреймворк, который нужно установить вместе с вашим приложением, и это действительно является ошибкой. Если вы используете xamarin, телефонный разрыв или любую другую платформу разработки, обязательно зайдите в установленные приложения и удалите фреймворк.

Я видел это очень часто с Xamarin


Нет. Это родное приложение для Android.

Есть зависимости? Даже родной может иметь рамки для установки
Тим

0

В Android Lollipop есть пользователь, поэтому это сообщение означает, что вам нужно переключить пользователя и удалить приложение из всех пользователей устройства ...

Смотрите в Настройки-> Пользователи


0

В моем случае я не смог установить приложение, потому что оно было установлено на другом устройстве на устройстве. Таким образом, удаление приложения от этого пользователя устранило проблему с моей стороны


0

Существующее приложение должно быть удалено, перейдя в настройки-> Приложения-> ... вы можете найти сообщение, что «это приложение не установлено для этого пользователя». Такие приложения не могут быть установлены у текущего пользователя. Если это так, измените пользователя / профиль, а затем попробуйте удалить приложение.


0

Для Updated Android Studio 2.3или предстоящих ...

  1. Build> Генерировать Signed apk.
  2. Создать Keystore path.
  3. Положи Password, alias, key password.
  4. Build typeвыберите соответственно (например, для выпуска в игровом магазине release).
  5. Signature Versionвыберите оба V1и V2флажки.
  6. после нажатия на Finsih .
  7. Ждать gradle строительства.
  8. После того, как gradle buildAndroid Studio покажет вамnotification чтобы открыть apk location explorer.
  9. Перейдите туда, explorerгде вы выбрали для хранения apk, и вы увидите имя файла .apk, как app-release.apkего использовать.

Надеюсь, что это решит вашу проблему.



0

Если вы знаете разработку Android

Тогда вы можете просто удалить это приложение по ADB.

adb uninstall packagename exa: adb uninstall com.sdcardprefer

Здесь com.sdcardprefer - имя пакета.

Эта команда adb удалит несовместимую версию приложения, установленного на ваших устройствах.


0

В моем случае, так как я установил «Рабочую область» из Google, старое приложение было установлено внутри рабочей области. Итак, мне нужно перейти в «Рабочее пространство», а затем удалить это старое приложение оттуда. Надеюсь, поможет :)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.