android.content.res.ResourcesAndroid 6 以下 android 的 $NotFoundException 错误
android.content.res.Resources$NotFoundException Error for android below Androdi 6
您好专业人士。我需要帮助。
我在测试实验室 firebase 上测试我的 android,但出现以下错误:
android.content.res.Resources$NotFoundException: Resource ID #0x7f0700cc
FATAL EXCEPTION: main
Process: com.mathar.tvonlineindonesia, PID: 7449
android.content.res.Resources$NotFoundException: Resource ID #0x7f0700cc
at android.content.res.Resources.getValue(Resources.java:2598)
at androidx.appcompat.widget.ResourceManagerInternal.loadDrawableFromDelegates(ResourceManagerInternal.java:252)
at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:139)
at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
at androidx.appcompat.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:505)
at androidx.appcompat.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java:126)
at androidx.appcompat.widget.ActionMenuPresenter.bindItemView(ActionMenuPresenter.java:207)
at androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(BaseMenuPresenter.java:188)
at androidx.appcompat.widget.ActionMenuPresenter.getItemView(ActionMenuPresenter.java:193)
at androidx.appcompat.widget.ActionMenuPresenter.flagActionItems(ActionMenuPresenter.java:473)
at androidx.appcompat.view.menu.MenuBuilder.flagActionItems(MenuBuilder.java:1182)
at androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(BaseMenuPresenter.java:96)
at androidx.appcompat.widget.ActionMenuPresenter.updateMenuView(ActionMenuPresenter.java:226)
at androidx.appcompat.view.menu.MenuBuilder.dispatchPresenterUpdate(MenuBuilder.java:298)
at androidx.appcompat.view.menu.MenuBuilder.onItemsChanged(MenuBuilder.java:1069)
at androidx.appcompat.view.menu.MenuBuilder.startDispatchingItemsChanged(MenuBuilder.java:1096)
at androidx.appcompat.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:461)
at androidx.appcompat.app.ToolbarActionBar.run(ToolbarActionBar.java:56)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7406)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
我不知道从哪里开始调试这个错误,我发现这些错误只显示在 android 6 及以下。我在 Whosebug 上发现了这个错误,但我对此一无所知。我认为唯一的问题是 appcompat 版本,但我对此一无所知。希望您能够帮助我。
谢谢。
您的问题是资源(图片)的位置错误。您使用 (API 23) 但 API 23 的资源为空,因为它们只有 API 24 及以上。
1-photo
现在所有标记为 (v24) 的图像都意味着它们在 drawables-v24 中,只是在 drawable 中移动
2-photo
此错误是 API 23 及以下设备引起的。此错误的主要原因是在 Drawable
文件夹中找不到 Drawable(v24)
的相同图像。只需将您的图像 (.png) 从 Drawable(v24)
复制到 Drawable
(API <23)。希望这对您有所帮助。
您好专业人士。我需要帮助。
我在测试实验室 firebase 上测试我的 android,但出现以下错误:
android.content.res.Resources$NotFoundException: Resource ID #0x7f0700cc
FATAL EXCEPTION: main
Process: com.mathar.tvonlineindonesia, PID: 7449
android.content.res.Resources$NotFoundException: Resource ID #0x7f0700cc
at android.content.res.Resources.getValue(Resources.java:2598)
at androidx.appcompat.widget.ResourceManagerInternal.loadDrawableFromDelegates(ResourceManagerInternal.java:252)
at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:139)
at androidx.appcompat.widget.ResourceManagerInternal.getDrawable(ResourceManagerInternal.java:132)
at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:104)
at androidx.appcompat.view.menu.MenuItemImpl.getIcon(MenuItemImpl.java:505)
at androidx.appcompat.view.menu.ActionMenuItemView.initialize(ActionMenuItemView.java:126)
at androidx.appcompat.widget.ActionMenuPresenter.bindItemView(ActionMenuPresenter.java:207)
at androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(BaseMenuPresenter.java:188)
at androidx.appcompat.widget.ActionMenuPresenter.getItemView(ActionMenuPresenter.java:193)
at androidx.appcompat.widget.ActionMenuPresenter.flagActionItems(ActionMenuPresenter.java:473)
at androidx.appcompat.view.menu.MenuBuilder.flagActionItems(MenuBuilder.java:1182)
at androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(BaseMenuPresenter.java:96)
at androidx.appcompat.widget.ActionMenuPresenter.updateMenuView(ActionMenuPresenter.java:226)
at androidx.appcompat.view.menu.MenuBuilder.dispatchPresenterUpdate(MenuBuilder.java:298)
at androidx.appcompat.view.menu.MenuBuilder.onItemsChanged(MenuBuilder.java:1069)
at androidx.appcompat.view.menu.MenuBuilder.startDispatchingItemsChanged(MenuBuilder.java:1096)
at androidx.appcompat.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:461)
at androidx.appcompat.app.ToolbarActionBar.run(ToolbarActionBar.java:56)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7406)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
我不知道从哪里开始调试这个错误,我发现这些错误只显示在 android 6 及以下。我在 Whosebug 上发现了这个错误,但我对此一无所知。我认为唯一的问题是 appcompat 版本,但我对此一无所知。希望您能够帮助我。
谢谢。
您的问题是资源(图片)的位置错误。您使用 (API 23) 但 API 23 的资源为空,因为它们只有 API 24 及以上。 1-photo
现在所有标记为 (v24) 的图像都意味着它们在 drawables-v24 中,只是在 drawable 中移动
2-photo
此错误是 API 23 及以下设备引起的。此错误的主要原因是在 Drawable
文件夹中找不到 Drawable(v24)
的相同图像。只需将您的图像 (.png) 从 Drawable(v24)
复制到 Drawable
(API <23)。希望这对您有所帮助。