这是在更新Xamarin.forms,安装最新的xamarin.forms.visuals.material并从17切换到VS 19之后发生的。目标sdk是28,最小为21。在尝试导航到页面时发生。
Java.Lang.NoSuchFieldException
Message=No field mDefaultTextColor in class Landroid/support/design/widget/TextInputLayout; (declaration of 'android.support.design.widget.TextInputLayout' appears in /data/app/...)
我发现该项目中使用的较旧的库导致了此问题。它称为Xfx.Controls。仅在其中一个页面上的Entry控件上使用了它,我猜测它使用的是旧字段“ mDefaultTextColor”。