ResourceNotFoundException如何调试?

kat*_*tit 6 android android-layout

关于这个例外我在市场上有几个报道.没有提及它在我的应用程序中发生的位置,并且大多数用户没有问题.我该如何调试这样的东西?这不是我从所有设备获得的例外.只有一个特定设备可能会报告它.

android.content.res.Resources$NotFoundException: Resource ID #0x109005d
 at android.content.res.Resources.getValue(Resources.java:892)
 at android.content.res.Resources.loadXmlResourceParser(Resources.java:1869)
 at android.content.res.Resources.getLayout(Resources.java:731)
 at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
 at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
 at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2451)
 at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2506)
 at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1626)
 at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2165)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1672)
 at android.app.ActivityThread.access$1500(ActivityThread.java:117)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
 at android.os.Handler.dispatchMessage(Handler.java:99)
 at android.os.Looper.loop(Looper.java:130)
 at android.app.ActivityThread.main(ActivityThread.java:3687)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:507)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
 at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

ron*_*ron 0

您偶然使用此资源:com.android.internal.R.layout.search_dropdown_item_icons_2line?由于它是一个内部包,因此可能并非所有实现都包含它(或者不是每个 API 级别),或者包含它但具有不同的资源标识符。