Android 出现九个修补程序时,由于缺少九个修补程序而崩溃
我一直收到Crashlytics报告,报告在膨胀TextView时发生了崩溃:Android 出现九个修补程序时,由于缺少九个修补程序而崩溃,android,android-resources,Android,Android Resources,我一直收到Crashlytics报告,报告在膨胀TextView时发生了崩溃: Fatal Exception: java.lang.RuntimeException: Unable to resume activity {co.tinode.tindroidx/co.tinode.tindroid.MessageActivity}: android.view.InflateException: Binary XML file line #10 in co.tinode.t
Fatal Exception: java.lang.RuntimeException: Unable to resume activity
{co.tinode.tindroidx/co.tinode.tindroid.MessageActivity}:
android.view.InflateException: Binary XML file line #10 in
co.tinode.tindroidx:layout/fragment_invalid_topic: Binary XML file line #10 in
co.tinode.tindroidx:layout/fragment_invalid_topic: Error inflating class TextView
...
Caused by android.content.res.Resources$NotFoundException:
Drawable (missing name) with resource ID #0x7f080067
这是无法充气的TextView
的定义。ID#0x7f080067
是@drawable/bubble
九个补丁的ID
但是@drawable/bubble
九个补丁有5种分辨率:
唯一缺少的解决方案是ldpi
。但这并不是它崩溃的设备的解决方案。例如,最近的崩溃发生在Redmi Note 7
(API 29)上,该设备不是ldpi
设备。最近发生的其他车祸发生在OppoA9
(API 28)和Sony Xperia Z5 Premium
(API 25)上
还有其他资源:
所有翻译中都存在@string/topic\u not\u found\u或\u invalid
。即使在其中一个翻译中丢失了它,它也会回到英语
风格也有:
@颜色/颜色文本主
颜色@color/colorTextPrimary
:
#212121
我无法在任何设备或模拟器上重现崩溃。我完全不知所措。车祸的原因可能是什么?嗨,吉恩!您是否从可绘制图像的名称中删除了“9”并尝试了?