Java MenuInflator导致某些手机上的应用程序崩溃(Tecno,Redmi注4)

Java MenuInflator导致某些手机上的应用程序崩溃(Tecno,Redmi注4),java,android,Java,Android,我在play store中有一个应用程序,在大多数手机上运行良好。最近我接到投诉,说它在某些手机上安装和打开时崩溃了,比如Tecno,Redmi note 4。当查看碰撞报告时,它指向菜单充气机行。该错误表示没有资源。事故报告如下所示 android.content.res.Resources$NotFoundException: Resource ID #0x7f0d0061 at android.content.res.ResourcesImpl.getValue(ResourcesImpl

我在play store中有一个应用程序,在大多数手机上运行良好。最近我接到投诉,说它在某些手机上安装和打开时崩溃了,比如Tecno,Redmi note 4。当查看碰撞报告时,它指向菜单充气机行。该错误表示没有资源。事故报告如下所示

android.content.res.Resources$NotFoundException: Resource ID #0x7f0d0061
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:220)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2134)
at android.content.res.Resources.getLayout(Resources.java:1143)
at android.view.LayoutInflater.inflate(LayoutInflater.java:421)
at androidx.appcompat.view.menu.MenuItemImpl.setActionView(MenuItemImpl.java:764)
at androidx.appcompat.view.menu.MenuItemImpl.setActionView(MenuItemImpl.java:51)
at androidx.appcompat.view.SupportMenuInflater$MenuState.setItem(SupportMenuInflater.java:505)
at androidx.appcompat.view.SupportMenuInflater$MenuState.addItem(SupportMenuInflater.java:532)
at androidx.appcompat.view.SupportMenuInflater.parseMenu(SupportMenuInflater.java:207)
at androidx.appcompat.view.SupportMenuInflater.inflate(SupportMenuInflater.java:129)
at com.manatec.tpmsdisplay.MainActivity.onCreateOptionsMenu(MainActivity.java:473)
at android.app.Activity.onCreatePanelMenu(Activity.java:3403)
at androidx.fragment.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:325)
at androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:94)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.onCreatePanelMenu(AppCompatDelegateImpl.java:2830)
at androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:94)
at androidx.appcompat.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:455)
at androidx.appcompat.app.ToolbarActionBar$1.run(ToolbarActionBar.java:56)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6549)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:888)
当我查看源代码(MainActivity.java:473)时,这一行

getMenuInflater().inflate(R.menu.main, menu);

main.xml文件位于res/menu/文件夹中。但我不知道为什么会发生这种错误。如果R.java没有更新并且构建不正确,那么在哪里开始调试这个?

时,可能会发生这种情况。您是否尝试过清理项目并重建它?是的。我试过了。没有成功。