"Non puoi installare questa app perché un altro utente ha già installato una versione incompatibile su questo dispositivo"


160

Cercando di installare la mia app dal Play Store, dice "Non puoi installare questa app perché un altro utente ha già installato una versione incompatibile su questo dispositivo"

Nota: ho disinstallato la versione di debug e ho anche cancellato la cache. Non riesco ancora a installarlo dal Play Store.

Il mio telefono non è rootato, quindi come suggerisce un'altra risposta simile qui su StackOverflow, non posso usare un esploratore di file root per cancellare i dati.


1
@PreethiRao, sì, lecca-lecca.

Questo non è specifico di Lollipop, ma piuttosto introdotto nelle versioni successive del client Google Play. Sono su KitKat (4.4.4) e ho lo stesso problema. Per una spiegazione del perché, vedere il post di DrZaphod di seguito.
Levon,

2
Cambia il tuo profilo in guest o altro se lo hai disinstallato da tutti gli altri utenti. E voilà! ;)
OMArikan,

Il messaggio può anche essere Pacchetto di aggiornamento non compatibile, disinstallare e reinstallare. Puoi installare questa app nell'App Store. e dire la stessa cosa.
Alaa M.,

Risposte:


369

Fare riferimento a questo, in realtà la versione di debug dell'app non è stata disinstallata correttamente

  1. Vai su impostazioni> app> elenco delle app scaricate
  2. Puoi vedere le applicazioni installate nell'elenco (l'applicazione potrebbe non essere in ordine o potrebbe essere verso la fine)
  3. Fai clic sull'applicazione, vai all'opzione di menu overflow
  4. Fai clic su Disinstalla per tutte le opzioni degli utenti

1
Questo è. Grazie! Questo Lollipop è specifico? Inoltre, gli utenti che stanno utilizzando la versione precedente della mia app avranno questo problema?

1
Ha questo è specifico per lecca-lecca e altri utenti potrebbero non avere questo problema. perché lo installeranno come aggiornamento dell'app precedente,
Preethi Rao

5
immagino che questa risposta verrà votata così tante volte in futuro;)
Milad Faridnia

2
Nota: potrebbe essere l'ultimo nell'elenco. Ho avuto una strana situazione in cui l'ho disinstallato da tutti gli utenti, ma è ancora apparso in fondo all'elenco "applicazioni installate", con l'etichetta "app non installata" (a proposito, ottimo UX google). Controlla in fondo se l'elenco non lo vedi in ordine alfabetico.
delrox,

1
Questa soluzione è wokrs, in Android8 Devi andare su Impostazioni-> Archiviazione -> Altre app-> <trova l'app> -> premi l'icona "i" -> Informazioni app aperte -> fai clic sul lato destro sulla barra delle azioni -> premi "Disinstalla per tutti gli utenti "ora l'app è in grado di disinstallare e installare il tuo apk, la tua app è in grado di installare ... Happy Release :)
Vrajesh

100

Nel mio caso non sono stato in grado di vedere l'applicazione in Impostazioni> App> Elenco delle app scaricate perché ho già provato a disinstallarlo.

Quello che ha funzionato per me è stato: adb shell pm uninstall com.packagename

penso che il mio problema fosse dovuto al fatto che in qualche modo avevo installato l'app sull'utente principale e su quello ospite e non potevo disinstallarli da nessuno dei due.


7
Sì, solo adb shell pm Uninstall com.packagename mi ha aiutato. E non riesco a vedere la mia applicazione nelle impostazioni. Grazie!
Malder,

2
Grazie mille, proprio quello di cui ho bisogno. Questo ha funzionato anche per me.
user2499998

2
Quel comando ha funzionato per me, non ho visto le opzioni spiegate nella risposta accettata
Alejandro Morán

Ho scoperto che l'app in questione era installata sull'account guest, quindi disinstallata lì per risolvere.
Ricco

1
Amico ti amo
El Jazouli,

22

In Redmi note3, la versione di debug dell'app è stata installata sul secondo spazio.
Quindi Impostazioni-> Secondo spazio-> Vai al secondo spazio. Disinstalla l'app.


dovrebbe funzionare per tutti coloro che hanno creato il secondo spazio, fantastico grazie!
ah_hau,

17

Se si utilizza da Android Studio 2.3(e forse versioni precedenti), nell'ultimo passaggio della Generate Signed APKfinestra, in Signature versions:parte, selezionare entrambe le caselle di controllo, quindi fare clic Finishper generare APK.

inserisci qui la descrizione dell'immagine


1
Grazie mille!! Continuavo a pensare che fosse a causa di qualcosa che avevo fatto nel manifest
Mr. Supasheva il

11

Ho provato a controllare le soluzioni di cui sopra ma non mi ha aiutato.

Alla fine ho seguito i passaggi seguenti per arrivare sul mio dispositivo (Asus Zenfone 2)

Impostazioni> Utenti> 1. Proprietario 2. Ospite

Facendo clic su Ospite> Playstore> Disinstalla l'applicazione (l'opzione è venuta dopo aver cercato quell'applicazione)

Dopo la disinstallazione è tornato al Proprietario (Utente) da Ospite. È stato in grado di installare correttamente l'applicazione.


Questa soluzione ha funzionato per me. Il messaggio di errore dovrebbe specificare meglio cosa significa "utente". Pensavo si riferisse ai miei account utente del Play Store, non ai miei account utente del telefono.
niandrei,

8

Dal momento che lecca-lecca sembra che le preferenze dell'app siano associate alla chiave di firma. Poiché la versione di debug dell'app utilizza una chiave di firma diversa, è necessario disinstallare completamente la vecchia app di debug, inclusi i dati.

Per fare questo:

  1. Apri le impostazioni.
  2. Scegli l'app.
  3. È predefinito l'elenco delle app scaricate in ordine alfabetico.
  4. Troverai che le applicazioni disinstallate non sono in ordine alfabetico ma in realtà in fondo all'elenco.
  5. Clicca sull'applicazione
  6. Scegli "Cancella dati"

Nota: la maggior parte di queste informazioni è la stessa di un'altra risposta di Preethi Rao ma le mie modifiche sono state respinte - inoltre ho una reputazione pari a zero, quindi non posso effettivamente commentare.


Grazie per la spiegazione. Lo stavo cercando.

6

Questa è la mia soluzione per il mio Meizu pro 6.

Impostazioni -> Impronta digitale e sicurezza -> Modalità ospite -> Cancella dati ospite


6

Se stai leggendo questo, probabilmente hai provato di tutto (es. Disinstallazione, pulizia della cache, pulizia del secondo spazio, ecc. Che puoi fare nel telefono) e il tuo problema non è ancora risolto. Ho affrontato lo stesso problema e mi ci è voluto un giorno per capirlo. Ma ho trovato la soluzione alla fine della giornata. Ecco cosa devi fare.

1.Aprire la tua app in Android Studio
2.Fare clic su gradle(nell'angolo destro)
3.Accedere a app-> task-> install-> 4.Fare clic uninstallAll
su uninstallAll
5. Problema di boom risolto !!!


Grazie uomo!!! Questo funziona per me, ho cercato una soluzione dall'ultima notte!
heychar

5

Ho risolto questo problema sui cellulari xiomi.

Il problema è perché l'app è già presente nello spazio parallelo o (Secondo spazio).

  1. Vai alle tue impostazioni
  2. Trova il secondo spazio e premi Invio.
  3. Passa alla seconda modalità spazio.
  4. Una volta entrato. puoi vedere la tua app lì.
  5. Disinstallare l'app e tornare al secondo spazio.
  6. Apri Playstore ora puoi scaricare facilmente l'app.

grazie e questo è necessario per il mio telefono Xiaomi
Maniruzzaman Akash

@ManiruzzamanAkash welcome bro. vota questa risposta se non lo hai fatto.
Yasir Ali,

4

Per Redmi o Mi Phones, l'app di debug è stata installata sul secondo spazio .

  1. Vai a Impostazioni -> Secondo spazio -> Apri secondo spazio .

  2. Impostazioni -> App -> elenco delle app scaricate .

  3. Fare clic sull'applicazione, si desidera disinstallare .
  4. Fai clic su Disinstalla .
  5. Torna al primo spazio dall'impostazione.


3

Aggiornamento alla risposta di Preethi Rao .

Da Android O questa opzione è disponibile sotto

Impostazioni> App e notifiche> Informazioni app

Lì puoi vedere la tua app debuggable disinstallata con etichetta Not installed for this user.

Puoi aprirlo ora e puoi vedere un triplo punto verticale nell'angolo in alto a destra.

In questo c'è l'opzione Disinstalla per tutti gli utenti . Toccandolo puoi disinstallare completamente l'app.


1
Funziona. ho Android orio API27. MIA1 Stock android os.
Vrajesh,

3

Honor Device Solution

Ho dovuto disinstallarlo anche da uno spazio privato. Puoi aprire lo spazio privato da

Impostazione> Sicurezza e privacy> Spazio privato

Quindi apri lo spazio privato e vai su Impostazioni> App, quindi elimina l'app da lì.


1

Cambia il tuo profilo in guest o altro se lo hai disinstallato da tutti gli altri utenti.

E voilà! ;)


1

Nell'API Android 25+

Passaggi (sistema operativo Android):

Impostazioni-> Archiviazione -> Altre app-> -> cancella cache e dati -> premi l'icona "i" -> Informazioni app aperte -> fai clic sul lato destro sulla barra delle azioni -> premi "Disinstalla per tutti gli utenti"

ora l'app è in grado di disinstallare e installare il tuo apk, la tua app è in grado di installare ...

Happy Release :)

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


1

Su Samsung Galaxy TAB S2, Android 7.0, dopo aver fatto clic su setting -> Appse quindi facendo clic sull'app per cui è stato visualizzato l'errore, ho fatto clic sui 3 punti in alto a destra e c'è un'opzione "Disinstalla di tutti gli utenti"


1

Ho avuto questo problema su un dispositivo Xiaomi quando in precedenza avevo installato un APK di debug e provavo a installare quello di rilascio dal playstore. Anche dopo aver disinstallato l'app, il playstore ha comunque mostrato quell'errore, ho riprogrammato la cache deselezionata, ma tutto è fallito. Alla fine ho trovato la soluzione passando attraverso le impostazioni del playstore -> le mie app e notifiche -> libreria -> dove puoi vedere tutta la directory dei file installati. Rimuovi la tua app dall'elenco e riprova. Ora l'errore sparirà.


0

Probabilmente hai un framework che deve essere installato con la tua app, ed è ciò che sta effettivamente errando. Se usi xamarin, gap telefonico o qualsiasi altra piattaforma di sviluppo, assicurati di andare alle app installate e disinstallare il framework.

L'ho visto molto spesso con Xamarin


No. È un'app Android nativa.

Eventuali dipendenze? Anche i nativi potrebbero avere dei framework da installare
Tim

0

In Android Lollipop ci sono utenti, quindi questo messaggio significa che è necessario cambiare utente e disinstallare l'app da tutti gli utenti nel dispositivo ...

Vedi in Impostazioni-> Utenti


0

Nel mio caso, non ho potuto installare l'app perché l'avevo installata su un altro utente sul dispositivo. Quindi l'eliminazione dell'app da quell'utente ha risolto il problema da parte mia


0

L'app esistente deve essere disinstallata andando su Impostazioni-> App -> ... potresti trovare il messaggio "questa applicazione non è installata per questo utente". Tali app non possono essere installate nell'attuale utente. In tal caso, modificare l'utente / profilo e quindi provare a disinstallare l'app.


0

Per Updated Android Studio 2.3o imminente ...

  1. Build> Genera Signed apk.
  2. Crea Keystore path.
  3. Put Password, alias, key password.
  4. Build typeselezionare di conseguenza (ad esempio per rilasciare nell'uso del Playstore release).
  5. Signature Versionseleziona entrambe V1e le V2caselle di controllo.
  6. dopo aver fatto clic su Finsih.
  7. Aspetta per la gradlecostruzione.
  8. Dopo gradle buildAndroid Studio ti mostrerà un notificationper aprire l'apk location explorer.
  9. Vai al explorerpunto selezionato per l'apk da archiviare e vedrai il nome del tuo file .apk mentre lo app-release.apkusi.

Spero che questo risolva il tuo problema.


0

Se sei uno sviluppatore. Vai al terminale adb e faiadb uninstall "package name of the app"


0

Se conosci lo sviluppo Android

Quindi puoi semplicemente disinstallare questa app da adb.

adb uninstall nomepacchetto exa: adb uninstall com.sdcardprefer

Qui com.sdcardprefer è nomepacchetto.

Questo comando adb rimuove la versione incompatibile dell'app che si installa nei tuoi dispositivi.


0

Nel mio caso, da quando ho installato "Workspace" da google, la vecchia app è stata installata all'interno dell'area di lavoro. Quindi, devo andare su "Area di lavoro" quindi disinstallare prima quella vecchia app da lì. Spero che sia d'aiuto :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.