每次我使用 Xamarin Studio 部署新版本的 Android 应用程序时,该应用程序都会先卸载然后重新安装。这给我带来了一些问题,因为我在我的设备上使用 XPrivacy。
我想知道是否有一种方法可以简单地部署新版本而不首先卸载它们(比如在使用 Android Studio 或 Eclipse 进行部署时)?
最佳答案
在您的设备上构建和部署应用程序时,默认情况下 Xamarin 将删除任何现有的应用程序数据/缓存。这并不总是理想的,因为它会像全新安装一样重置您的数据。
要保留数据,您需要更新选项:
在 Xamarin Studio 中,选择“工具”>“选项”>“项目”>“Android...”选中“在应用程序部署之间保留数据/缓存”
在 Visual Studio 中,选择“工具”>“选项”>“Xamarin”>“Android 设置...”选中“在应用程序部署之间保留数据/缓存”
执行此操作后,在本地应用程序文件夹中创建的任何共享首选项或数据文件都将保留。
关于android - 如何防止 Android 应用程序在使用 Xamarin Studio 部署期间被卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26364316/