„Nie możesz zainstalować tej aplikacji, ponieważ inny użytkownik zainstalował już niezgodną wersję na tym urządzeniu”

160

Próbując zainstalować własną aplikację ze sklepu Play, pojawia się komunikat „Nie możesz zainstalować tej aplikacji, ponieważ inny użytkownik zainstalował już niezgodną wersję na tym urządzeniu”

Uwaga - odinstalowałem wersję do debugowania i wyczyściłem pamięć podręczną. Nadal nie mogę go zainstalować ze Sklepu Play.

Mój telefon nie jest zrootowany, więc jak sugeruje inna podobna odpowiedź tutaj na stackoverflow, nie mogę użyć eksploratora plików root do wyczyszczenia danych.

Phantômaxx
źródło
1
@PreethiRao, tak, Lollipop.
To nie jest specyficzne dla Lollipopa, ale raczej wprowadzone w późniejszych wersjach klienta Google Play. Jestem na KitKat (4.4.4) i mam ten sam problem. Aby wyjaśnić dlaczego, zobacz post DrZaphod poniżej.
Levon
2
Po prostu zmień swój profil na gościa lub inny, jeśli następnie odinstaluj go od wszystkich innych użytkowników. I Voila! ;)
OMArikan
Komunikat może być również niezgodny z pakietem aktualizacji. Odinstaluj, a następnie zainstaluj ponownie. Możesz zainstalować tę aplikację w App Store. i oznaczają to samo.
Alaa M.

Odpowiedzi:

369

Skorzystaj z tego, Twoja wersja aplikacji do debugowania nie została poprawnie odinstalowana

  1. Przejdź do ustawień> aplikacje> lista pobranych aplikacji
  2. Możesz zobaczyć zainstalowane aplikacje na liście (aplikacja może nie być w porządku. Lub może być na samym końcu)
  3. Kliknij aplikację, przejdź do opcji menu przepełnienia
  4. Kliknij opcję Odinstaluj dla wszystkich opcji użytkowników
Preethi Rao
źródło
1
To jest to. Dziękuję Ci! Czy ten Lollipop jest specyficzny? Czy użytkownicy korzystający z poprzedniej wersji mojej aplikacji będą mieli ten problem?
1
Ha, to jest specyficzne dla Lollipopa, a inni użytkownicy mogą nie mieć tego problemu. ponieważ będą instalować ją jako aktualizację poprzedniej aplikacji,
Preethi Rao
5
myślę, że ta odpowiedź będzie głosowana tak wiele razy w przyszłości;)
Milad Faridnia
2
Uwaga: może znajdować się na końcu listy. Miałem dziwną sytuację, w której odinstalowałem go dla wszystkich użytkowników, ale nadal pojawiał się na dole listy „zainstalowanych aplikacji”, z etykietą „aplikacja nie została zainstalowana” (przy okazji, świetny Google UX). Sprawdź na dole, jeśli lista nie jest wyświetlana w kolejności alfabetycznej.
delrox
1
To rozwiązanie to wokrs, w Android8 musisz przejść Ustawienia-> Pamięć -> Inne aplikacje-> <znajdź swoją aplikację> -> naciśnij ikonę „i” -> Otwórz informacje o aplikacji -> kliknij prawą stronę na pasku akcji -> naciśnij „Odinstaluj dla wszystkich użytkowników ”teraz aplikacja jest odinstalowana i zainstalowana apk, Twoja aplikacja jest w stanie zainstalować ... Szczęśliwe wydanie :)
Vrajesh
100

W moim przypadku nie mogłem zobaczyć aplikacji w ustawieniach> aplikacje> lista pobranych aplikacji, ponieważ próbowałem już ją odinstalować.

U mnie zadziałało: adb shell pm uninstall com.packagename

Myślę, że mój problem polegał na tym, że w jakiś sposób zainstalowałem aplikację na użytkowniku głównym i gościu i nie mogłem ich odinstalować z żadnego z nich.

NewestStackOverflowUser
źródło
7
tak, pomogło mi tylko odinstalowanie powłoki adb pm nazwa_pakietu. Nie widzę mojej aplikacji w ustawieniach. Dziękuję Ci!
Malder
2
Dziękuję bardzo, właśnie tego potrzebuję. Na mnie też to zadziałało.
user2499998
2
To polecenie zadziałało dla mnie, nie widziałem opcji wyjaśnionych w zaakceptowanej odpowiedzi
Alejandro Morán
Okazało się, że aplikacja, o której mowa, została zainstalowana na koncie gościa, więc została tam odinstalowana, aby naprawić.
Rich
1
Koleś, kocham cię
El Jazouli
22

W Redmi note3 wersja do debugowania aplikacji została zainstalowana na drugim miejscu.
Więc Ustawienia-> Druga przestrzeń-> Przejdź do drugiej przestrzeni. Odinstaluj aplikację.

Sagar Lohiya
źródło
powinno działać dla każdego, kto stworzył drugą przestrzeń, niesamowite dzięki!
ah_hau
17

Jeśli korzystasz z Android Studio 2.3(i być może powyżej wersji), w ostatnim kroku Generate Signed APKokna Signature versions:częściowo zaznacz oba pola wyboru, a następnie kliknij, Finishaby wygenerować APK.

wprowadź opis obrazu tutaj

Sayed Abolfazl Fatemi
źródło
1
Dzięki wielkie!! Ciągle myślałem, że to z powodu czegoś, co zrobiłem w manifeście
pan Supasheva
11

Próbowałem sprawdzić powyższe rozwiązania, ale mi nie pomogło.

Wreszcie wykonałem poniższe kroki, aby przejść na moje urządzenie (Asus Zenfone 2)

Ustawienia> Użytkownicy> 1. Właściciel 2. Gość

Kliknięto Gość> Playstore> Odinstaluj aplikację (opcja pojawiła się po wyszukaniu tej aplikacji)

Po odinstalowaniu wrócił do właściciela (użytkownika) z gościa. Udało się pomyślnie zainstalować aplikację.

Arunjith S
źródło
To rozwiązanie zadziałało dla mnie. Komunikat o błędzie powinien lepiej określać, co oznacza termin „użytkownik”. Myślałem, że chodzi o moje konta użytkowników Sklepu Play, a nie konta użytkowników telefonu.
niandrei
8

Ponieważ Lollipop wygląda na to, że preferencje aplikacji są powiązane z kluczem podpisywania. Ponieważ wersja aplikacji do debugowania używa innego klucza podpisywania, musisz całkowicie odinstalować starą aplikację do debugowania, w tym dane.

Aby to zrobić:

  1. Otwórz ustawienia.
  2. Wybierz aplikację.
  3. Powinien być domyślnie ustawiony na liście pobranych aplikacji w kolejności alfabetycznej.
  4. Odinstalowane aplikacje nie są ułożone w kolejności alfabetycznej, ale w rzeczywistości na dole listy.
  5. Kliknij aplikację
  6. Wybierz „Wyczyść dane”

Uwaga - większość tych informacji jest taka sama, jak inna odpowiedź Preethi Rao, ale moje zmiany zostały odrzucone - również mam zerową reputację, więc nie mogę komentować.

DrZaphod
źródło
Dziękuję za wyjaśnienie. Szukałem tego.
6

To jest moje rozwiązanie dla mojego Meizu pro 6.

Ustawienia -> Odcisk palca i zabezpieczenia -> Tryb gościa -> Wyczyść dane gościa

Dennis Yekimov
źródło
6

Jeśli to czytasz, to prawdopodobnie próbowałeś wszystkiego (tj. Odinstalować, wyczyścić pamięć podręczną, wyczyścić drugą przestrzeń itp., Co możesz zrobić w telefonie), a problem nadal nie został rozwiązany. Zmierzyłem się z tym samym problemem i zajęło mi dzień, zanim to rozgryzłem. Ale znalazłem rozwiązanie pod koniec dnia. Oto, co musisz zrobić.

1.Otwórz swoją aplikację w Android studio
2.Kliknij na gradle(po prawej stronie narożnego)
3.go do app-> task-> install-> uninstallAll
4.Click na uninstallAll
problemu 5.Boom rozwiązany !!!

kontashi35
źródło
Dzięki!!! To działa dla mnie, szukałem rozwiązania od zeszłej nocy!
heychar
5

Naprawiłem ten problem w telefonach komórkowych xiomi.

Problem polega na tym, że Twoja aplikacja już istnieje w przestrzeni równoległej lub w (Second Space).

  1. Przejdź do swoich ustawień
  2. Znajdź drugie miejsce i naciśnij Enter.
  3. Przełącz na drugi tryb kosmiczny.
  4. Po wejściu. możesz tam zobaczyć swoją aplikację.
  5. Odinstaluj aplikację i wróć do drugiej przestrzeni.
  6. Otwórz sklep playstore, teraz możesz łatwo pobrać aplikację.
Yasir Ali
źródło
dzięki i tego potrzebowałem do mojego telefonu Xiaomi
Maniruzzaman Akash
@ManiruzzamanAkash witaj bracie. zagłosuj na tę odpowiedź, jeśli nie.
Yasir Ali
4

W przypadku telefonów Redmi lub Mi Phone aplikacja do debugowania została zainstalowana na drugim miejscu .

  1. Przejdź do Ustawienia -> Drugie miejsce -> Otwórz drugie miejsce .

  2. Ustawienia -> Aplikacja -> lista pobranych aplikacji .

  3. Kliknij aplikację, którą chcesz odinstalować .
  4. Kliknij Odinstaluj .
  5. Powrót do pierwszego miejsca od ustawienia.

Vipan
źródło
3

Zaktualizuj odpowiedź Preethi Rao .

Z Androida O ta opcja jest dostępna pod

Ustawienia> Aplikacje i powiadomienia> Informacje o aplikacji

Tam możesz zobaczyć swoją odinstalowaną aplikację z możliwością debugowania z etykietą Not installed for this user.

Możesz go teraz otworzyć i zobaczysz potrójną pionową kropkę w prawym górnym rogu.

W tym jest opcja Odinstaluj dla wszystkich użytkowników . Stukając go, możesz całkowicie odinstalować aplikację.

Gunaseelan
źródło
1
to działa. Mam Android orio API27. MIA1 Zdjęcie Android OS.
Vrajesh
3

Honoruj ​​rozwiązanie urządzenia

Musiałem go również odinstalować z prywatnej przestrzeni. Możesz otworzyć prywatną przestrzeń z

Ustawienia> Bezpieczeństwo i prywatność> Przestrzeń prywatna

Następnie otwórz prywatną przestrzeń i przejdź do ustawienia> aplikacje, a następnie usuń stamtąd aplikację.

Khemraj
źródło
1

Po prostu zmień swój profil na gościa lub inny, jeśli następnie odinstaluj go od wszystkich innych użytkowników.

I Voila! ;)

OMArikan
źródło
1

W Android API 25+

Kroki (standardowy system operacyjny Android):

Ustawienia-> Pamięć -> Inne aplikacje-> -> wyczyść pamięć podręczną i dane -> naciśnij ikonę „i” -> Otwórz Informacje o aplikacji -> kliknij prawą stronę na pasku akcji -> naciśnij „Odinstaluj dla wszystkich użytkowników”

teraz aplikacja jest odinstalowana i zainstaluj apk, Twoja aplikacja jest w stanie zainstalować ...

Szczęśliwe wydanie :)

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Vrajesh
źródło
1

Na Samsung Galaxy TAB S2, Android 7.0, po kliknięciu, setting -> Appsa następnie kliknięciu w aplikację, dla której wyświetlany był błąd, kliknąłem 3 kropki w prawym górnym rogu i jest tam opcja „odinstaluj wszystkich użytkowników”

Yossi
źródło
1

Miałem ten problem na urządzeniu Xiaomi, gdy miałem wcześniej zainstalowany pakiet debugowania APK i próbowałem zainstalować wersję z playstore. Nawet po odinstalowaniu aplikacji playstore nadal pokazywał ten błąd, uruchomiłem ponownie wyczyszczoną pamięć podręczną, ale wszystko zawiodło. W końcu znalazłem rozwiązanie, przechodząc przez ustawienia playstore -> moje aplikacje i powiadomienia -> biblioteka -> gdzie możesz zobaczyć wszystkie zainstalowane pliki. Usuń swoją aplikację z tej listy i spróbuj ponownie. Teraz błąd zniknie.

Manoj Perumarath
źródło
0

Prawdopodobnie masz platformę, która musi zostać zainstalowana wraz z aplikacją i właśnie to jest błędne. Jeśli używasz platformy Xamarin, Phone Gap lub jakiejkolwiek innej platformy programistycznej, przejdź do zainstalowanych aplikacji i odinstaluj framework.

Widziałem to bardzo często w przypadku platformy Xamarin

Tim
źródło
Nie. To natywna aplikacja na Androida.
Jakieś zależności? Nawet natywni mogą mieć frameworki do zainstalowania
Tim
0

W Androidzie Lollipop jest użytkownik, więc ta wiadomość oznacza, że ​​musisz zmienić użytkownika i odinstalować aplikację od wszystkich użytkowników urządzenia ...

Zobacz w Ustawienia-> Użytkownicy

fanaur
źródło
0

W moim przypadku nie mogłem zainstalować aplikacji, ponieważ zainstalowałem ją na innym użytkowniku urządzenia. Usunięcie aplikacji od tego użytkownika rozwiązało problem po mojej stronie

Alex
źródło
0

Istniejącą aplikację należy odinstalować, przechodząc do ustawień-> Aplikacje -> ... może pojawić się komunikat, że „ta aplikacja nie jest zainstalowana dla tego użytkownika”. Takich aplikacji nie można zainstalować w bieżącym użytkowniku. W takim przypadku zmień użytkownika / profil, a następnie spróbuj odinstalować aplikację.

Kamesh Chauhan
źródło
0

Dla Updated Android Studio 2.3lub nadchodzące ...

  1. Build> Generuj Signed apk.
  2. Utwórz Keystore path.
  3. Połóż Password, alias, key password.
  4. Build typewybierz odpowiednio (np. aby wydać w użytku w PlayStation release).
  5. Signature Versionzaznacz oba V1i V2pola wyboru.
  6. po kliknięciu Finsih.
  7. Poczekaj na gradlebudowę.
  8. Po tym, jak gradle buildAndroid Studio wyświetli, notificationaby otworzyć eksplorator lokalizacji apk.
  9. Przejdź do explorermiejsca, w którym wybrałeś apk do przechowywania, a zobaczysz nazwę pliku .apk jako app-release.apkużywaną.

Mam nadzieję, że to rozwiąże Twój problem.

Crime_Master_GoGo
źródło
0

Jeśli jesteś programistą. Idź do terminala adb i zróbadb uninstall "package name of the app"

Nietoperz
źródło
0

Jeśli znasz programowanie na Androida

Następnie możesz po prostu odinstalować tę aplikację przez adb.

deinstalacja adb nazwa pakietu exa: deinstalacja adb com.sdcardprefer

Tutaj com.sdcardprefer to nazwa pakietu.

To polecenie adb usuwa niekompatybilną wersję aplikacji, która jest instalowana na twoich urządzeniach.

Pinak Gauswami
źródło
0

W moim przypadku, ponieważ zainstalowałem „Workspace” z Google, stara aplikacja została zainstalowana w obszarze roboczym. Muszę więc przejść do „Workspace”, a następnie odinstalować stamtąd starą aplikację. Mam nadzieję, że to pomoże :)

elsennov
źródło