5

Za każdym razem, gdy wdrażam nową wersję aplikacji na Androida w Xamarin Studio, aplikacja jest najpierw odinstalowywana, a następnie instalowana ponownie. To powoduje pewne problemy, ponieważ używam XPrivacy na moich urządzeniach.Jak zapobiec odinstalowaniu aplikacji na Androida podczas wdrażania za pomocą Xamarin Studio?

Zastanawiam się, czy istnieje sposób po prostu wdrożyć nową wersję bez odinstalowywania ich w pierwszej kolejności (jak podczas wdrażania w Android Studio lub Eclipse)?

+0

Ten sam problem tutaj. Ustawienie opcji zachowania danych/pamięci podręcznej nie powoduje wartości wok. – Dpedrinha

Odpowiedz

5

Podczas budowania i wdrażania aplikacji na urządzeniu domyślnie Xamarin usunie wszystkie istniejące dane aplikacji/pamięci podręcznej. Nie zawsze jest to idealne, ponieważ resetuje twoje dane tak, jakby to była świeża instalacja.

Aby zachować dane, trzeba zaktualizować opcję:

  • W Xamarin Studio, wybierz Narzędzia> Opcje> Projekty> Android ... Zaznacz "Zachowaj dane/cache pomiędzy aplikacją wdraża"

  • W Visual Studio, wybierz Narzędzia> Ustawienia Opcje> Xamarin> Android ... Zaznacz "Zachowaj dane/cache pomiędzy aplikacją wdraża"

Gdy to zrobisz, wszelkie udostępnione preferencje lub pliki danych utworzone w lokalnym folderze aplikacji pozostaną.

+3

Dokładnie to zrobiłem. Ale to nie działa. Jednak aplikacja została odinstalowana. Btw. Używam najnowszego Xamarin Studio 5.5 (Build 227) na komputerze Mac. Co teraz? – kaolick

+1

Zgadzam się. W ogóle nie działa! :( – Mackovich

+0

Twój telefon jest zrootowany? Miałem problemy z usunięciem danych aplikacji nawet po zaznaczeniu tej opcji: – Kiliman

Powiązane problemy