5

Jedes Mal, wenn ich eine neue Version einer Android-App mit Xamarin Studio veröffentliche, wird die App zuerst deinstalliert und dann erneut installiert. Dies verursacht einige Probleme für mich, da ich XPrivacy auf meinen Geräten verwende.Wie kann verhindert werden, dass die Android App während der Bereitstellung mit Xamarin Studio deinstalliert wird?

Ich frage mich, ob es eine Möglichkeit gibt, einfach die neue Version bereitzustellen, ohne sie zuerst zu deinstallieren (wie bei der Bereitstellung mit Android Studio oder Eclipse)?

+0

Das gleiche Problem hier. Das Festlegen der Option zum Speichern von Daten/Cache wird nicht ausgeführt. – Dpedrinha

Antwort

5

Beim Erstellen und Bereitstellen von Apps auf Ihrem Gerät löscht Xamarin standardmäßig alle vorhandenen Anwendungsdaten/Cache. Dies ist nicht immer ideal, da die Daten wie bei einer Neuinstallation zurückgesetzt werden.

Daten zu erhalten, müssen Sie die Option aktualisieren:

  • In Xamarin Studio, wählen Sie Extras> Optionen> Projekte> Android ... Check "Konserve data/cache zwischen Anwendung entfaltet"

  • in Visual Studio, wählen Sie Extras> Optionen> Xamarin> Android-Einstellungen ... Check "Konserve data/cache zwischen Anwendung entfaltet"

Sobald Sie dies tun, Alle freigegebenen Einstellungen oder Datendateien, die im lokalen Anwendungsordner erstellt wurden, bleiben erhalten.

+3

Genau das habe ich gemacht. Aber es funktioniert nicht. Die App wird trotzdem deinstalliert. Übrigens. Ich verwende das neueste Xamarin Studio 5.5 (Build 227) auf einem Mac. Was jetzt? – kaolick

+1

Ich stimme zu. Funktioniert überhaupt nicht! :( – Mackovich

+0

Ist Ihr Telefon verwurzelt? Ich hatte Probleme, wo die App-Daten gelöscht werden würden, selbst wenn diese Option aktiviert ist. – Kiliman

Verwandte Themen