如何在使用Xamarin Studio部署期间防止Android应用程序被卸载?

kao*_*ick 6 deployment android uninstall xamarin.android xamarin-studio

每次我使用Xamarin Studio部署新版Android应用程序时,首先卸载应用程序,然后再重新安装.这给我带来了一些问题,因为我在我的设备上使用XPrivacy.

我想知道是否有一种方法可以简单地部署新版本而不首先卸载它们(比如使用Android Studio或Eclipse进行部署)?

Kil*_*man 5

在为您的设备构建和部署应用程序时,默认情况下Xamarin将删除任何现有的应用程序数据/缓存.这并不总是理想的,因为它会将您的数据重置为全新安装.

要保留数据,您需要更新选项:

  • 在Xamarin Studio中,选择工具>选项>项目> Android ...选中"在应用程序部署之间保留数据/缓存"

  • 在Visual Studio中,选择工具>选项> Xamarin> Android设置...选中"在应用程序部署之间保留数据/缓存"

执行此操作后,将保留在本地应用程序文件夹中创建的任何共享首选项或数据文件.

  • 这正是我所做的.但它不起作用.该应用程序仍然被卸载.顺便说一句.我在Mac上运行最新的Xamarin Studio 5.5(Build 227).怎么办? (3认同)
  • 在Visual Studio 2017上,此选项对我不起作用. (2认同)
  • 与 2017 年相同。 (2认同)