-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
Description: Crash:
Caused by java.lang.NoSuchFieldError: No field fontWeightAdjustment of type I in class Landroid/content/res/Configuration; or its superclasses (declaration of 'android.content.res.Configuration' appears in /system/framework/framework.jar)
at com.google.android.material.resources.TypefaceUtils.maybeCopyWithFontWeightAdjustment(TypefaceUtils.java:52)
at com.google.android.material.internal.CollapsingTextHelper.setCollapsedTypefaceInternal(CollapsingTextHelper.java:561)
at com.google.android.material.internal.CollapsingTextHelper.setCollapsedTypeface(CollapsingTextHelper.java:532)
at com.google.android.material.internal.CollapsingTextHelper$1.apply(CollapsingTextHelper.java:478)
at com.google.android.material.resources.CancelableFontCallback.updateIfNotCancelled(CancelableFontCallback.java:69)
at com.google.android.material.resources.CancelableFontCallback.onFontRetrieved(CancelableFontCallback.java:49)
at com.google.android.material.resources.TextAppearance.getFontAsync(TextAppearance.java:211)
at com.google.android.material.internal.CollapsingTextHelper.setCollapsedTextAppearance(CollapsingTextHelper.java:482)
at com.google.android.material.textfield.TextInputLayout.setHintTextAppearance(TextInputLayout.java:1945)
at com.google.android.material.textfield.TextInputLayout.(TextInputLayout.java:632)
at com.google.android.material.textfield.TextInputLayout.(TextInputLayout.java:471)
at java.lang.reflect.Constructor.newInstance0(Constructor.java)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:852)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1004)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1124)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
at androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:126)
at androidx.databinding.DataBindingUtil.inflate(DataBindingUtil.java:95)
Expected behavior: Does not crash
Source code:
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:boxBackgroundMode="none"
app:passwordToggleEnabled="true">
[....]
</com.google.android.material.textfield.TextInputLayout>
Android API version: Android API 31 and 32
Material Library version: 1.13.0
Device: Some Pixel 6 and OnePlus8Pro