web-dev-qa-db-fra.com

Firebase Crashlytics rapporte InflateException: ResourceNotFoundException pour un Trend TaintArt pour 4x6

Mon application échoue sur un Trend TaintArt pour x86 exécutant Android 7.1.2 lorsqu'il tente de gonfler une mise en page contenant un ImageView. Le plantage signale que le Drawable n'existe pas:

enter image description here

Pourtant, le Drawable (ic_list_white) est présent:

enter image description here

Ce qui est étrange, c'est que cela semble le seul appareil à avoir le problème. Quelqu'un a-t-il eu ce problème?

5
FractalBob

Nous avons été confrontés au même problème après la migration vers le bundle d'applications. Je ne suis pas sûr, mais il semble que l'appareil n'obtienne pas toutes les divisions requises. Il semble que cela se produit lorsque votre application est installée et non à partir de Google Play.

nous utilisons smt comme ceci dans Application # onCreate ()

fun onCreate() {
    MissingSplitsManagerFactory.create(this).let { splitFactory -> 
                if(splitFactory.isMissingRequiredSplits) {
                    logEventToFirebaseMissingRequiredSplits()
                    splitFactory.disableAppIfMissingRequiredSplits()
                }
     }
}

jetez un œil à known_issues et MissingSplitsManager

0
Mikhail Sidorov