[android] L'installazione manuale di un APK aggiornato non riesce con "le firme non corrispondono alla versione installata in precedenza"


2 Answers

Ho avuto lo stesso problema e la soluzione di adb uninstall non ha funzionato per me.

Ciò che ha funzionato è stato

  • Sul tuo dispositivo vai su Impostazioni-> App
  • Seleziona la tua app e nel menu seleziona "Disinstalla per tutti gli utenti"

Anche se in precedenza avevo disinstallato l'app, era ancora presente nell'elenco.

Question

Ho creato un'app sciocca da condividere con alcuni amici. Non c'è bisogno di metterlo sull'app store.

Ho creato il primo apk (firmato), l'ho caricato su un server web e tutto ha funzionato bene.

È emerso un piccolo problema, l'ho risolto, ricostruito, firmato con lo stesso keystore e caricato di nuovo. Ora sembra che non riesco a installare dal nuovo apk . Il debugger mi dice:

signatures do not match the previously installed version

Così ho disinstallato la vecchia versione aprendo il cassetto dell'app e trascinandola sul pulsante "disinstalla". Quando apri "Impostazioni -> App", non lo vedo più da nessuna parte. Non vedo alcuna traccia dell'app sul mio dispositivo.

Eppure ottengo ancora il messaggio di errore sopra.

È possibile che alcune informazioni rimangano sul dispositivo da qualche parte? C'è un modo per verificarlo?




Ho ricevuto questo errore durante il tentativo di installare la versione mentre firmavo il suo certificato.

corretto con: app Gradle task uninstallRelease e quindi installRealizza nuovamente




Se lo vedi mentre esegui test connessi, assicurati di includere. Test durante la disinstallazione tramite adb perché la disinstallazione tramite app -> settings non elimina il pacchetto di test

adb uninstall your.broken.package.test

se si è appena disinstallato tramite

adb uninstall your.broken.package

il tuo pacchetto di test sarà ancora lì. Questo è stato solo qualcosa che ho notato durante l'utilizzo della linea di comando gradle, non ho incontrato questo problema all'interno di Android Studio




Related



Tags

android android