简体   繁体   English

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

[英]Xamarin Forms NoSuchMethodError: no static method FormsViewGroup.sendViewBatchUpdate

Updated Visual Studio Community and several NuGet packages in a working solution.在工作解决方案中更新了 Visual Studio 社区和几个 NuGet 包。 Now when trying to run on an Android device or simulator getting the following error:现在尝试在 Android 设备或模拟器上运行时出现以下错误:

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

Downgrading is not an option.降级不是一种选择。

Tried Clean All and delete bin and obj as suggested here but it didn't help.试过Clean All并按照此处的建议删除binobj ,但没有帮助。 Tried different versions of Xamarin.Forms , also didn't help.尝试了不同版本的Xamarin.Forms ,也没有帮助。

System:系统:

macOS 10.15.3 macOS 10.15.3

Visual Studio Community 8.5 Visual Studio 社区 8.5

Xamarin.Forms 4.5.0.396 Xamarin.Forms 4.5.0.396

Min API 21最小 API 21

Target API 29目标 API 29

Turns out that R8 is removing this method for some reason.事实证明,由于某种原因, R8正在删除此方法。 Adding the following Proguard rule fixed the issue:添加以下Proguard规则修复了该问题:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 NoSuchMethodError:没有静态方法zzb - NoSuchMethodError: No static method zzb NoSuchMethodError:没有静态方法 createViewModelLazy - NoSuchMethodError: No static method createViewModelLazy Xamarin 表单 Java.Lang.NoSuchMethodError - Xamarin Forms Java.Lang.NoSuchMethodError Java.Lang.NoSuchMethodError:没有非静态方法“ Landroid / widget / CompoundButton Xamarin.Android - Java.Lang.NoSuchMethodError: no non-static method "Landroid/widget/CompoundButton Xamarin.Android NoSuchMethodError: 没有静态方法 decodeBase64 - NoSuchMethodError: No static method decodeBase64 java.lang.NoSuchMethodError:没有静态方法zzb - java.lang.NoSuchMethodError: No static method zzb Android AdMob-NoSuchMethodError:无静态方法zzand() - Android AdMob - NoSuchMethodError: No static method zzand() Android:NoSuchMethodError与接口中的静态方法(使用Retrolambda) - Android: NoSuchMethodError with static method in interface (using Retrolambda) java.lang.NoSuchMethodError:没有 static 方法“myMethod” - java.lang.NoSuchMethodError: No static method 'myMethod' Android jetpack compose NoSuchMethodError: No static method setContent - Android jetpack compose NoSuchMethodError: No static method setContent
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM