"Ви не можете встановити цю програму, оскільки інший користувач уже встановив несумісну версію на цьому пристрої"


160

Намагаючись встановити власний додаток із магазину гри, він говорить: "Ви не можете встановити цей додаток, оскільки інший користувач уже встановив несумісну версію на цьому пристрої"

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

Мій телефон не вкорінюється, тому, як свідчить інша відповідь на stackoverflow, я не можу використовувати провідник кореневих файлів для очищення даних.


1
@PreethiRao, так, льодяник.

Це не конкретно для Lollipop, а скоріше представлено у пізніших версіях клієнта Google Play. Я на KitKat (4.4.4) і маю те саме питання. Щоб пояснити чому, дивіться допис DrZaphod нижче.
Левон

2
Просто змініть свій профіль на гостьовий або інший, якщо потім ви видалили його з усіх інших користувачів. І Вуаля! ;)
ОМАрікан

Повідомлення також може бути пакетом оновлення, не сумісним, видаліть його та повторно встановіть. Ви можете встановити цю програму в App Store. і означають те саме.
Алаа М.

Відповіді:


369

Зверніться до цього. Насправді ваша налагоджена версія додатка не була видалена належним чином

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

1
Це воно. Дякую! Це льодяник специфічний? Також чи не виникне проблема у користувачів, які використовують попередню версію мого додатка?

1
Так це специфічно для льодяника, і інші користувачі можуть не отримати цю проблему. тому що вони будуть встановлювати його як оновлення попереднього додатка,
Preethi Rao

5
Я думаю, що ця відповідь буде повторно озвучена в майбутньому;)
Мілад Фарідня

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

1
Це рішення - це вокер, в Android8 ви перейдіть Налаштування-> Зберігання -> Інші програми-> <знайдіть своє додаток> -> натисніть значок "i" -> Інформація про додаток відкрито -> натисніть праву частину на панелі дій -> натисніть "Видалити для всіх користувачів "зараз додаток видаляється та встановлюється ваш apk, ваш додаток може встановити ... Happy Release :)
Vrajesh

100

У моєму випадку я не зміг побачити програму в налаштуваннях> програми> список завантажених додатків, оскільки я вже намагався її видалити.

Що для мене спрацювало так: adb shell pm uninstall com.packagename

я думаю, що моя проблема полягала в тому, що я якось інсталював додаток на Користувача Основного та Гостя, і не міг їх видалити ні з одного.


7
так, мені допомогла лише видалення оболонки amb pm видалення com.packagename. І я не бачу своєї програми в налаштуваннях. Дякую!
Мальдер

2
Дуже дякую, саме те, що мені потрібно. Це працювало і для мене.
user2499998

2
Ця команда працювала на мене, я не бачив варіантів, пояснених у прийнятій відповіді
Алехандро Моран

Я виявив, що програма, про яку йде мова, була встановлена ​​в обліковому записі гостей та видалена там, щоб її виправити.
Багатий

1
Чувак, я тебе люблю
El Jazouli

22

У примітці Redmi Note3 налагоджена версія програми на другому просторі.
Отже, Налаштування-> Другий пробіл-> Перейти до другого пробілу. Видаліть додаток.


це має працювати для всіх, хто створив другий простір, дивовижна подяка!
ah_hau

17

Якщо ви користуєтесь з Android Studio 2.3(а може бути і вище версій), на останньому кроці Generate Signed APKвікна Signature versions:частково поставте прапорець обидва прапорці та натисніть, Finishщоб створити APK.

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


1
Дуже дякую!! Я продовжував думати, що це було через те, що я зробив у маніфесті
п. Супашева

11

Намагався перевірити наведені вище рішення, але мені не допомогли.

Нарешті я дотримувався наступних кроків, щоб надходити на Мій пристрій (Asus Zenfone 2)

Налаштування> Користувачі> 1. Власник 2. Гість

Клацнувши на Guest> Playstore> Видаліть програму (Опція з’явилася, коли ви шукаєте цю програму)

Після видалення повернувся до власника (користувача) від Guest. Вдалося встановити програму успішно.


Це рішення спрацювало на мене. Повідомлення про помилку має краще вказувати, що воно означає "користувач". Я думав, що це стосується моїх облікових записів користувачів Play Store, а не моїх облікових записів користувачів телефону.
niandrei

8

Оскільки льодяник виглядає так, що налаштування програми пов’язані з ключем підписання. Оскільки версія для налагодження програми використовує інший ключ підпису, вам доведеться повністю видалити стару програму налагодження, включаючи дані.

Зробити це:

  1. Відкрийте налаштування.
  2. Виберіть додаток.
  3. Чи має бути за замовчуванням список завантажених додатків в алфавітному порядку.
  4. Ви знайдете, що видалені програми не в алфавітному порядку, а насправді внизу списку.
  5. Натисніть на додаток
  6. Виберіть "Очистити дані"

Зауважте - більша частина цієї інформації є такою ж, як і інша відповідь Преетхі Рао, але мої зміни були відхилені - також я маю нульову репутацію, тому фактично не можу коментувати.


Дякую за пояснення. Шукав його.

6

Це моє рішення для мого Meizu pro 6.

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


6

Якщо ви читаєте це, ніж, ймовірно, ви спробували все (наприклад, видаліть, очистіть кеш, очистіть друге місце тощо, що ви можете зробити в телефоні), і ваша проблема все ще не вирішена. Я зіткнувся з тим же питанням і взяв у мене день, щоб розібратися в цьому. Але я знайшов рішення наприкінці дня. Ось що вам потрібно зробити.

1.Закрийте додаток в андроїд-студії
2.Натисніть gradle(у правому бічному куті)
3.go to app-> task-> install-> 4.Click uninstallAll
on uninstallAll
5.Boom вирішена проблема !!!


Спасибі людина !!! Це працює для мене, я шукав рішення з минулої ночі!
heychar

5

Я виправив цю проблему на мобільних телефонах xiomi.

Проблема полягає в тому, що ваш додаток уже існує в паралельному просторі або (Second Space).

  1. Перейдіть до своїх налаштувань
  2. Знайдіть другий пробіл і натисніть клавішу Enter.
  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 orio API27. MIA1 Фондовий android os.
Vrajesh

3

Рішення пристрою з честю

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

Налаштування> Безпека та конфіденційність> Приватний простір

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


1

Просто змініть свій профіль на гостьовий або інший, якщо потім ви видалили його з усіх інших користувачів.

І Вуаля! ;)


1

В Android API 25+

Кроки (Stock android os):

Налаштування-> Зберігання -> Інші програми-> -> очищення кешу та даних -> натисніть значок "i" -> Інформація про додаток відкрито -> натисніть праву частину на панелі дій -> натисніть "Видалити для всіх користувачів"

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

Зі святом :)

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

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

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

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

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


1

На Samsung Galaxy TAB S2, Android 7.0, після натискання setting -> Appsта натискання на додаток, для якого відображалася помилка, я натискав на 3 точки вгорі праворуч і є опція "видалити всіх користувачів"


1

У мене виникла ця проблема на пристрої Xiaomi, коли у мене була встановлена ​​налагоджена APK-програма, яка раніше була встановлена, і я намагався встановити випускну програму з playstore. Навіть після видалення програми, playstore все ще показала цю помилку, я перезавантажив очищений кеш, але все вийшло з ладу. Нарешті я знайшов рішення, переглянувши налаштування ігрового магазину -> мої програми та сповіщення -> бібліотека ->, де можна побачити всі встановлені файли файлів. Видаліть додаток із цього списку та повторіть спробу. Тепер помилки вже не буде.


0

Ймовірно, у вас є рамка, яку потрібно встановити разом із вашим додатком, і саме це насправді помиляється. Якщо ви використовуєте 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виберіть відповідно (наприклад, для випуску у користуванні playstore release).
  5. Signature Versionпозначте обидва V1і V2встановіть прапорці.
  6. після натискання на Finsih.
  7. Зачекайте gradleбудівництва.
  8. Після gradle buildAndroid Studio покаже вам, як notificationвідкрити провідник apk location.
  9. Перейдіть туди, explorerде ви вибрали для зберігання apk, і ви побачите своє ім'я файлу .apk як app-release.apkйого використовуйте.

Сподіваємось, це вирішить вашу проблему.


0

Якщо ви розробник. Перейти на adb-термінал і зробитиadb uninstall "package name of the app"


0

Якщо ви знаєте розробку Android

Потім ви можете просто видалити цю програму за допомогою adb.

adb uninstall packagename exa: adb uninstall com.sdcardprefer

Тут com.sdcardprefer - ім'я пакету.

Ця команда adb видаляє несумісну версію програми, яка встановлюється на ваші пристрої.


0

У моєму випадку, оскільки я встановив "Workpace" з google, старий додаток було встановлено всередині робочої області. Отже, мені потрібно перейти до «Робочої області», а потім спочатку видалити це старе додаток. Сподіваюся, це допомагає :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.