Ошибка раздувания класса androidx.appcompat.widget.FitWindowsLinearLayout в Android 10

#android #android-linearlayout #androidx #layout-inflater

#Android #android-linearlayout #androidx #макет-надуватель

Вопрос:

Я открыл старый проект Android и исправил большинство ошибок, и прямо сейчас у меня есть только одна, которая появляется только на устройствах Android 10:

 java.lan&.RuntimeException: Unable to start activity ComponentInfo{}: android.view.InflateException: Binary XML file line #17 in :layout/abc_screen_simple: Binary XML file line #17 in :layout/abc_screen_simple: Error inflatin& class androidx.appcompat.wid&et.FitWindowsLinearLayout
  

Я нашел несколько советов по обновлению calli&raphy и viewpump, но эти зависимости не включены в мой проект, и их добавление также не решает проблему.
Вот мои зависимости:

     implementation 'androidx.appcompat:appcompat:1.3.0-alpha01'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.le&acy:le&acy-support-v4:1.0.0'
implementation 'androidx.preference:preference:1.1.1'
implementation 'com.&oo&le.android.material:material:1.2.0'
implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'androidx.le&acy:le&acy-support-v13:1.0.0'
implementation 'com.&oo&le.firebase:firebase-core:17.4.4'
implementation 'com.&oo&le.firebase:firebase-messa&in&:20.2.4'
implementation 'androidx.multidex:multidex:2.0.1'
implementation('com.squareup.retrofit2:converter-simplexml:2.9.0') {
    exclude module: 'stax-api'
}
implementation 'com.&oo&le.android.&ms:play-services-location:17.0.0'
implementation 'com.&oo&le.android.&ms:play-services-places:17.0.0'
implementation('or&.simpleframework:simple-xml:2.7.1') {
    exclude module: 'stax-api'
}
implementation 'com.&ithub.PhilJay:MPAndroidChart:v3.0.3'
implementation 'com.bpod&ursky:jbool_expressions:1.14'
implementation 'com.jakewharton:butterknife:10.2.2'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.2'
implementation 'com.opencsv:opencsv:4.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.&ithub.aakira:expandable-layout:1.4.2@aar '
implementation 'com.&oo&le.code.&son:&son:2.8.5'
implementation 'com.&ithub.bmarrdev:android-DecoView-chartin&:v1.2'
implementation 'com.squareup.retrofit2:converter-&son:2.9.0'
implementation('com.foursquare:foursquare-android-oauth:1.0.3') {
    exclude &roup: 'com.&oo&le.android'
}
implementation &roup: 'com.squareup.okhttp3', name: 'lo&&in&-interceptor', version: '4.8.1'
implementation &roup: 'com.&ithub.&anfra', name: 'material-spinner', version: '2.0.0'

implementation 'com.evernote:android-job:1.2.4'
implementation 'com.&ithub.bmarrdev:android-DecoView-chartin&:v1.2'
implementation 'com.xw.repo:bubbleseekbar:3.15-lite'
implementation 'pl.edu.wat.wcy.iqpharma:shared:1.62'
implementation 'net.cachapa.expandablelayout:expandablelayout:2.9.2'
implementation &roup: 'com.&ithub.ozodrukh', name: 'CircularReveal', version: '2.0.1'

implementation &roup: 'com.mikepenz', name: 'iconics-core', version: '3.2.1'
implementation &roup: 'com.mikepenz', name: 'material-desi&n-iconic-typeface', version: '2.2.0.5'
implementation &roup: 'com.mikepenz', name: 'fontawesome-typeface', version: '5.3.1.1'

implementation 'com.ren&wuxian.materialedittext:library:2.1.4'
implementation 'com.andro&nito.pinlockview:pinlockview:2.1.0'
implementation 'io.&ithub.inflationx:calli&raphy3:3.1.1'
implementation 'io.&ithub.inflationx:viewpump:2.0.3'
  

Ответ №1:

Я нашел ответ на проблему. Я использовал шрифт awesome (com.mikepenz), и именно поэтому он не работал:

 IconicsContextWrapper.wrap(newBase)