android wikipedia download - L'installazione manuale di un APK aggiornato non riesce con "le firme non corrispondono alla versione installata in precedenza"
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.
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?
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
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