每次我使用Xamarin Studio部署新版本的Android应用程序时,应用程序首先被卸载,然后再安装。这给我带来了一些问题,因为我在我的设备上使用了XPrivacy。我想知道是否有一种方法可以在不首先卸载应用程序的情况下简单地部署新版本(就像使用Android Studio或Eclipse进行部署时那样)?
默认情况下,当构建和部署应用程序到您的设备时,Xamarin会删除任何现有的应用程序数据/缓存。这并不总是理想的,因为它将重置您的数据,就像进行了全新的安装一样。为了保留数据,您需要更新选项:- 在Xamarin Studio中,选择"工具" > "选项" > "项目" > "Android...",勾选"在应用程序部署之间保留数据/缓存"。 - 在Visual Studio中,选择"工具" > "选项" > "Xamarin" > "Android设置...",勾选"在应用程序部署之间保留数据/缓存"。这样做后,任何在本地应用程序文件夹中创建的共享首选项或数据文件都将保留下来。