我突然收到资源ID为#0x7f070075
的Resources $ NotFoundException错误。
我检查了R.java,发现它来自design_fab_border_width
,并且在我的dimens文件中的任何地方都没有使用它。我认为这是来自支持库。我在SO中搜索了相关问题,但是找不到有用的解决方案。
设备:华为P8
作业系统:6.0
仅此设备有错误。 Crashlyitics提供了此信息,我实际上没有此设备,因此我无法复制它。
Fatal Exception: android.content.res.Resources$NotFoundException: Resource ID #0x7f070075
at android.content.res.Resources.getValue + 1384(Resources.java:1384)
at androidx.appcompat.widget.AppCompatDrawableManager.createSwitchThumbColorStateList(AppCompatDrawableManager.java)
at androidx.appcompat.widget.AppCompatDrawableManager.addDelegate(AppCompatDrawableManager.java)
at androidx.appcompat.widget.AppCompatDrawableManager.addDelegate(AppCompatDrawableManager.java)
at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java)
at androidx.appcompat.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java)
at androidx.appcompat.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java)
at androidx.appcompat.widget.ActionMenuPresenter.access$000(ActionMenuPresenter.java)
at androidx.appcompat.view.menu.BaseMenuPresenter.addItemView(BaseMenuPresenter.java)
at androidx.appcompat.widget.ActionMenuPresenter.access$000(ActionMenuPresenter.java)
at androidx.appcompat.widget.ActionMenuPresenter.access$000(ActionMenuPresenter.java)
at androidx.appcompat.view.menu.MenuBuilder.expandItemActionView(MenuBuilder.java)
at androidx.appcompat.view.menu.BaseMenuPresenter.addItemView(BaseMenuPresenter.java)
at androidx.appcompat.widget.ActionMenuPresenter.access$000(ActionMenuPresenter.java)
at androidx.appcompat.view.menu.MenuBuilder.dispatchPresenterUpdate(MenuBuilder.java)
at androidx.appcompat.view.menu.MenuBuilder.expandItemActionView(MenuBuilder.java)
at androidx.appcompat.view.menu.MenuBuilder.startDispatchingItemsChanged(MenuBuilder.java)
at androidx.appcompat.app.AppCompatDelegateImpl.checkCloseActionMenu(AppCompatDelegateImpl.java)
at androidx.appcompat.app.AppCompatDelegateImpl.doInvalidatePanelMenu(AppCompatDelegateImpl.java)
at androidx.appcompat.app.AppCompatDelegateImpl$2.run(AppCompatDelegateImpl.java)
at android.os.Handler.handleCallback + 743(Handler.java:743)
at android.os.Handler.dispatchMessage + 95(Handler.java:95)
at android.os.Looper.loop + 150(Looper.java:150)
at android.app.ActivityThread.main + 5621(ActivityThread.java:5621)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run + 794(ZygoteInit.java:794)
at com.android.internal.os.ZygoteInit.main + 684(ZygoteInit.java:684)```
最佳答案
尝试清理无效的缓存
转到android studio-> file-> invalidate caches / Restart