Xamarin Forms NoSuchMethodError:没有静态方法FormsViewGroup.sendViewBatchUpdate

时间:2020-03-25 16:35:51

标签: android xamarin xamarin.forms

更新了Visual Studio社区和工作解决方案中的多个NuGet软件包。现在,当尝试在Android设备或模拟器上运行时,出现以下错误:

Java.Lang.NoSuchMethodError:没有静态方法“ Lcom / xamarin / forms / platform / android / FormsViewGroup; .sendViewBatchUpdate(Landroid / view / View; FFIZFFFFFFFF)V”

不能降级。

尝试Clean All并按照建议的here删除binobj,但这没有帮助。 尝试了Xamarin.Forms的不同版本,也没有帮助。

系统:

macOS 10.15.3

Visual Studio社区8.5

Xamarin.Forms 4.5.0.396

最低API 21

目标API 29

1 个答案:

答案 0 :(得分:1)

结果表明R8由于某种原因正在删除此方法。 添加以下Proguard规则可解决此问题:

-keep class com.xamarin.forms.platform.android.** {*;}