Android 7.1.2を実行しているx86のTrend TaintArtで、ImageViewを含むレイアウトを膨らませようとすると、アプリが失敗します。クラッシュにより、Drawableが存在しないことが報告されます。
しかし、Drawable(ic_list_white)は存在します:
奇妙なことに、これは問題を抱えている唯一のデバイスのようです。誰かがこの問題を経験しましたか?
App Bundleに移行した後、同じ問題に直面しました。よくわかりませんが、デバイスが必要な分割をすべて取得していないようです。アプリがGoogle Play以外からインストールされた場合に発生するようです。
application#onCreate()でこのようなsmtを使用します
fun onCreate() {
MissingSplitsManagerFactory.create(this).let { splitFactory ->
if(splitFactory.isMissingRequiredSplits) {
logEventToFirebaseMissingRequiredSplits()
splitFactory.disableAppIfMissingRequiredSplits()
}
}
}
known_issues と MissingSplitsManager を見てください。