Xamarin Android部署不使用最新代码?

时间:2016-05-05 13:42:53

标签: android visual-studio xamarin.android apk xamarin.forms

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

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

有关我可能做错的任何建议吗?

3 个答案:

答案 0 :(得分:1)

我遇到过类似的问题,我去修复这个问题的方法如下:

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

如果出于某种原因,这并没有解决问题,通常是完全重启Xamarin Studio或Visual Studio。

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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

清理+重建整个解决方案不起作用。但是,告诉 VS 重建单个项目确实

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