更新后Xamarin表单部署失败

Muh*_*raf 6 c# xamarin.android xamarin xamarin.forms visual-studio-2015

从visual studio更新Xamarin后,Xamarin.Forms应用程序在运行时会出现此异常

System.MissingMethodException:Android.Support.V4.Widget.DrawerLayout.AddDrawerListener找不到方法

我确实尝试更新Nuget包,重新安装Xamarin for visual studio,重新安装android sdk,没有用的东西.

我该如何解决?

Fet*_*mos 6

也许你已经更新了Android.Support.xxxx软件包.试试吧:

  1. 卸载Xamarin Forms包和所有android支持包.
  2. 只需重新安装最新的Xamarin Forms Nuget软件包.让它抓住Android支持包.忽略任何Android.Support.xxxx更新.


Jam*_*gno 1

所以我只是重现了你的问题,对于你和其他人遇到这个问题我感到很抱歉。模板中似乎存在问题,我正在与团队合作快速解决此问题。

修理:

  • 只需右键单击 android 项目并选择“管理 Nuget 包”
  • 前往更新
  • 查找 Xamarin.Android.Support.v7.AppCompat
  • 从版本选择器中选择版本 23.3.0 并点击安装
  • 您还需要安装 RecyclerView 23.3.0 NuGet 包。* 转到浏览并搜索:Xamarin.Android.Support.v7.RecyclerView,并确保选择 23.3.0 来安装正确的版本
  • 现在进行完整的清理/重建,它应该可以工作

这应该会安装 Android 所需的所有内容的正确版本

或者,您可以仅选择 Xamarin.Forms 并更新到所有项目的最新版本,它应该更新它需要的所有引用。