Xamarin Android部署未使用最新代码



我正在Visual Studio中创建一个Android应用程序。当我在设备上创建对齐的APK以进行侧加载时(从工具->安卓->发布安卓应用程序),它会安装并运行,但似乎没有最新的更改。我经历的一系列事件如下:

  • 在我的设备上安装了该应用程序的某个版本
  • 更新了登录页面上的颜色并设置了应用程序主题(以及其他内容)
  • 重新安装应用程序
  • 在登录页面上看到了新主题,但没有看到新颜色
  • 在登录页面上随机更改文本作为测试
  • 重新安装应用程序
  • 看到了颜色的变化,但没有看到随机的文本变化

关于我可能做错了什么,有什么建议吗?

我也遇到过类似的问题,我解决这个问题的方法是以下

  • 清理所有项目
  • 构建所有项目(尤其是包含xcml文件的项目)
  • 从设备中删除(删除应用程序)

如果出于某种原因,这并不能解决问题,通常情况下,完全重新启动Xamarin Studio或Visual Studio就可以了。

我有一个类似的奇怪问题,中的旧代码只有一个项目没有更新。所有其他项目都会得到更新/部署。它只发生在一个模拟器上,只在调试模式下,并且只发生在那一个项目上。

清洁+重建整个解决方案无效。但是,告诉VS重新构建单个项目确实

为什么重建解决方案不重建项目?我没有任何奇怪的线索,但我可以始终如一地重现这个问题和解决方法。

在我的情况下,我在连接设备时遇到了类似的问题,没有人提出像Clean\Rebuild\Restart\Reinstall\etc这样的解决方案可以帮助我。与此同时,在AVD上一切都很完美,最新的代码部署还可以

我发现所问的问题取决于所连接设备上[USB Developer]部分的选定设置(我的是小米智能手机)。因为有些供应商为我们提供了太多的安全设置。。。

我发现,您必须同时打开USB调试&USB调试(安全设置),并关闭MIUI优化(小米供应商确实如此,但您可以检查您的设备是否有类似的选项)。希望这能有所帮助。