这是什么错误“ Java.Lang.NoSuchFieldException:'类Landroid / support / design / widget / TextInputLayout中没有字段mDefaultTextColor;”

问题描述 投票:0回答:1

这是在更新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/...)
xamarin xamarin.android
1个回答
0
投票

我发现该项目中使用的较旧的库导致了此问题。它称为Xfx.Controls。仅在其中一个页面上的Entry控件上使用了它,我猜测它使用的是旧字段“ mDefaultTextColor”。

© www.soinside.com 2019 - 2024. All rights reserved.