5

Ogni volta che distribuisco una nuova versione di un'app Android con Xamarin Studio, l'app viene disinstallata prima e quindi installata nuovamente. Questo sta causando alcuni problemi per me perché sto usando XPrivacy sui miei dispositivi.Come impedire la disinstallazione dell'app Android durante la distribuzione con Xamarin Studio?

Mi chiedo se esiste un modo per distribuire semplicemente la nuova versione senza disinstallarli in primo luogo (come quando si esegue la distribuzione con Android Studio o Eclipse)?

+0

Lo stesso problema qui. L'impostazione dell'opzione data/cache di conservazione non funziona. – Dpedrinha

risposta

5

Quando si creano e distribuiscono app sul dispositivo, per impostazione predefinita Xamarin cancellerà qualsiasi cache/dati dell'applicazione esistente. Questo non è sempre l'ideale in quanto reimposta i dati come se fosse una nuova installazione.

Per conservare i dati, è necessario aggiornare l'opzione:

  • In Xamarin Studio, selezionare Strumenti> Opzioni> Progetti> Android ... Check "preservare i dati/cache tra l'applicazione distribuisce"

  • In Visual Studio, selezionare Strumenti> Impostazioni Opzioni> Xamarin> Android ... check "preservare i dati/cache tra l'applicazione dispiega"

Una volta fatto questo, eventuali preferenze o file di dati condivisi creati nella cartella dell'applicazione locale rimarranno.

+3

Questo è esattamente quello che ho fatto. Ma non funziona. L'app viene comunque disinstallata. Btw. Sto eseguendo l'ultimo Xamarin Studio 5.5 (Build 227) su un Mac. Ora cosa? – kaolick

+1

Sono d'accordo. Non funziona affatto! :( – Mackovich

+0

è il telefono radicata? Ho avuto problemi in cui i dati delle app saranno eliminati anche con questa opzione selezionata. – Kiliman

Problemi correlati