Autore Topic: Compilare stesso sorgente da più computer e mancata installazione  (Letto 504 volte)

Offline nowire75

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows XP, Linux
0
Ciao a tutti,

ho riscontrato il seguente problema: lavoro sulla stessa applicazione (posta su un repository git) da più computer, a lavoro, a casa e anche quello di un mio collega che partecipa al progetto. Mi accade che dopo aver correttamente compilato il file, spostandolo sul mio dispositivo android, l'installazione fallisce se il programma che cerco di installare non è stato compilato dallo stesso computer che ha compilato quello già installato.
Per risolvere il problema mi tocca compilare la versione definitiva dallo stesso computer o disinstallare quello già presente sul dispositivo con la conseguente perdita di dati.

Spero di essermi espresso bene, esiste una soluzione?

Grazie

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Compilare stesso sorgente da più computer e mancata installazione
« Risposta #1 il: 08 Ottobre 2011, 10:09:25 CEST »
0
Da quello che so, è un comportamento corretto: le applicazioni compilate per debug sono firmate con una debug key che dovrebbe essere unica per ogni computer, per questo hai il problema. Problema aggirabile ricompilando l'app sempre sul solito computer, o magari usando una key comune, esempio quella ufficiale che avrà l'app alla fine.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Compilare stesso sorgente da più computer e mancata installazione
« Risposta #2 il: 08 Ottobre 2011, 11:42:19 CEST »
0
Da quello che so, è un comportamento corretto: le applicazioni compilate per debug sono firmate con una debug key che dovrebbe essere unica per ogni computer, per questo hai il problema. Problema aggirabile ricompilando l'app sempre sul solito computer, o magari usando una key comune, esempio quella ufficiale che avrà l'app alla fine.

Oppure semplicemente condividendo il keystore con cui viene firmata l'applicazione in modalità sviluppo. Il file si chiama debug.keystore ;)

Offline nowire75

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows XP, Linux
Re:Compilare stesso sorgente da più computer e mancata installazione
« Risposta #3 il: 09 Ottobre 2011, 17:12:34 CEST »
0
Grazie per le risposte. Domani effettuerò una prova. Quindi dici che mi basta condividere questo file tra i computer che uso per sviluppare il progetto.

Vi faccio sapere presto,
Grazie

Offline nowire75

  • Nuovo arrivato
  • *
  • Post: 33
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Windows XP, Linux
Re:Compilare stesso sorgente da più computer e mancata installazione
« Risposta #4 il: 11 Ottobre 2011, 12:26:54 CEST »
0
Grazie a tutti. Ho condiviso il file keystore e ora non ho più questo problema.

Grazie