Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android.content.res.Resources$NotFoundException:资源ID#0x7f080099_Android_Android Studio - Fatal编程技术网

android.content.res.Resources$NotFoundException:资源ID#0x7f080099

android.content.res.Resources$NotFoundException:资源ID#0x7f080099,android,android-studio,Android,Android Studio,我正在开发一个Android程序,并尝试在不同的设备上进行测试。其他设备似乎没问题,但在这个设备上,我发现了这些错误。此设备的API级别为23 android.content.res.Resources$NotFoundException: Resource ID #0x7f080099 at android.content.res.Resources.getValue(Resources.java:1572) at android.content.res.VivoResourc

我正在开发一个Android程序,并尝试在不同的设备上进行测试。其他设备似乎没问题,但在这个设备上,我发现了这些错误。此设备的API级别为23

android.content.res.Resources$NotFoundException: Resource ID #0x7f080099
    at android.content.res.Resources.getValue(Resources.java:1572)
    at android.content.res.VivoResources.getValue(VivoResources.java:191)
    at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:328)
    at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)
    at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
    at android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100)
    at android.support.v7.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:491)
    at android.support.design.internal.NavigationMenuItemView.initialize(NavigationMenuItemView.java:118)
    at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.onBindViewHolder(NavigationMenuPresenter.java:429)
    at android.support.design.internal.NavigationMenuPresenter$NavigationMenuAdapter.onBindViewHolder(NavigationMenuPresenter.java:352)
    at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6673)
    at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6714)
    at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5647)
    at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5913)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5752)
    at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5748)
    at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2232)
    at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1559)
    at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1519)
    at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:614)
    at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3812)
    at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3529)
    at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:4082)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1195)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2001)
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1844)
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1753)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2001)
    at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1844)
    at android.widget.LinearLayout.onLayout(LinearLayout.java:1753)
    at android.view.View.layout(View.java:16947)
    at android.view.ViewGroup.layout(ViewGroup.java:5711)
    at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
    at android.widget.FrameLayout.onLayout(FrameLayout.java:333

如果你需要更多的信息,请告诉我。非常感谢。我是个新手。

您在
res/menu/drawer.xml
或您在那里膨胀的任何文件中有错误。。。它在:

MenuItemImpl.getIcon(MenuItemImpl.java:491)


其特定于设备的原因是,对于设备所需的显示密度,资源可能不存在。一个简单的解决方法是使用
drawable nodpi
并使用矢量图标。

您在
res/menu/drawer.xml
或在那里膨胀的任何文件中出现错误。。。它在:

MenuItemImpl.getIcon(MenuItemImpl.java:491)


其特定于设备的原因是,对于设备所需的显示密度,资源可能不存在。一个简单的解决方法是使用
可绘制的nodpi
并改用矢量图标。

您可以发布导致错误的java代码吗?@jacobselestine public CharSequence getAccessibilityClassName(){return FrameLayout.class.getName();}您可以发布导致错误的java代码吗?@jacobselestine public CharSequence getAccessibilityClassName(){return FrameLayout.class.getName();}是否可以为我的所有活动只创建一(1)个drawer.xml?您不需要几个drawer,因此,这是主要的导航-您只需为所有屏幕密度提供可绘制的图标资源,或使用可缩放的
SVG
向量。。。我几乎可以肯定,您在该菜单中有一个
PNG
WEBP
图标,它并不适用于所有密度(大小)。是的,有一个.PNG。如果我要更改该PNG文件,则必须选择剪贴画或本地文件(SVG、PSD)?@Mark luigbatocoy包含
SVG
XML
可能已损坏,并且由于某些原因可能无法呈现。。。建议备份drawer.xml并删除所有图标,然后逐个添加它们,然后查看它何时开始崩溃;损坏的xml可绘制也可能是原因。是否可以为我的所有活动仅创建一(1)个drawer.xml?您不需要多个抽屉,因此这是主要导航-您只需为所有屏幕密度提供图标可绘制资源,或使用可缩放的
SVG
向量。。。我几乎可以肯定,您在该菜单中有一个
PNG
WEBP
图标,它并不适用于所有密度(大小)。是的,有一个.PNG。如果我要更改该PNG文件,则必须选择剪贴画或本地文件(SVG、PSD)?@Mark luigbatocoy包含
SVG
XML
可能已损坏,并且由于某些原因可能无法呈现。。。建议备份drawer.xml并删除所有图标,然后逐个添加它们,然后查看它何时开始崩溃;损坏的xml可绘制文件也可能是原因。