Autore Topic: aggiornamento applicazione  (Letto 1540 volte)

Offline marcocampoli

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.4
aggiornamento applicazione
« il: 05 Maggio 2013, 15:21:12 CEST »
0
ciao a tutti.
secondo voi è possibile aggiornare un applicazione avendo rilasciato solo un apk, quindi non essendo passato per google play?..
si deve necessariamente reinstallare l'app, oppure può essere tranquillamente aggiornata?... grazie a tutti.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:aggiornamento applicazione
« Risposta #1 il: 05 Maggio 2013, 15:23:52 CEST »
0
Se l'app è firmata con la stessa chiave e il versionCode è incrementato credo che non sia necessario disinstallarla ma basta aggiornarla.

Offline marcocampoli

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.4
Re:aggiornamento applicazione
« Risposta #2 il: 05 Maggio 2013, 15:32:47 CEST »
0
ciao. grazie della risposta prima di tutto.

Ho pensato anche io a questo, però molte volte in passato mi è capitato di dover reinstallare una vecchia app. Durante l'installazione usciva un popup che mi vietava la reinstallazione... forse come dici tu erano firmate diversamente.... o forse l'app era installata dal playstore, mentre volevo aggiornarla da apk....

Ultimo dubbio rimane dal fatto che se n persone hanno scaricato l'app, devo informarle di una nuova versione....

Grazie ancora, ti farò sapere!

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:aggiornamento applicazione
« Risposta #3 il: 05 Maggio 2013, 22:33:54 CEST »
0
Se la firma e il package sono gli stessi puoi aggiornare tranquillamente anche se la prima installazione è stata effettuata da store  :-)

Offline marcocampoli

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.4
Re:aggiornamento applicazione
« Risposta #4 il: 06 Maggio 2013, 14:15:27 CEST »
0
ciao. Ho provato ad effettuare questa procedura, ho aumentato il versioncode e creato il nuovo apk con stessa chiave.
il problema è che durante l'aggiornamento mi dice:
"pacchetto con stesso nome ma diversa firma è stato installato".

Sono sicuro che la firma sia la medesima.... forse devo aggiornare anche qualcos'altro per aggiornarla?

Esiste una view in andorid dove posso vedere la firma?...grazie

Post unito: 06 Maggio 2013, 14:22:47 CEST
ho cambiato le seguenti 2 righe nel manifest:
android:versionCode="2"
android:versionName="1.1"
« Ultima modifica: 06 Maggio 2013, 14:22:47 CEST da marcocampoli, Reason: Merged DoublePost »

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:aggiornamento applicazione
« Risposta #5 il: 06 Maggio 2013, 14:38:04 CEST »
0
Il problema sta nell'incompatibilità tra le due affermazioni:

Citazione
ho aumentato il versioncode e creato il nuovo apk con stessa chiave.
e
Citazione
"pacchetto con stesso nome ma diversa firma è stato installato".

Offline marcocampoli

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.4
Re:aggiornamento applicazione
« Risposta #6 il: 06 Maggio 2013, 14:42:55 CEST »
0
si, infatti ho visto che la cosa è strana.... sicuramente ne avrò messe 2 diverse :)
potrevi verificare che firma ha la prima, così da reinserirla? o non c'è modo?

Post unito: 06 Maggio 2013, 14:48:36 CEST
io faccio questo per esportare l'apk:
- click destro sul progetto -> export
- export android application
- scelgo il progetto (già precompilato)
- use existing keystore (sul desktop ne ho solo una, quindi sono sicuro che sia quella giusta)
- inserisco la pass.
- key alias selection -> use existing key
- inserisco la pass corretta (dove in alias ho solo un elmento, quindi sono ancora sicuro della correttezza)
- nell'ultima schermata -> finish (sovrascrivendo il vecchio file)
« Ultima modifica: 06 Maggio 2013, 14:48:36 CEST da marcocampoli, Reason: Merged DoublePost »