android - Getting Resources$NotFoundException when testing application on samsung s2 -
my application being tested on samsung s2 having 4.1.2 , keep crashing without reason. application working on other mobiles having 4.2+ android versions , working fine on them crashing on mobile (or think having version).
here logcat
fatal exception: main android.content.res.resources$notfoundexception: resource id #0x7f0200e8 @ android.content.res.resources.getvalue(resources.java:1026) @ android.content.res.resources.getdrawable(resources.java:671) @ android.support.v4.content.contextcompat.getdrawable(contextcompat.java:323) @ android.support.v7.widget.tintmanager.getdrawable(tintmanager.java:147) @ android.support.v7.view.menu.menuitemimpl.geticon(menuitemimpl.java:421) @ android.support.v7.view.menu.actionmenuitemview.initialize(actionmenuitemview.java:114) @ android.support.v7.widget.actionmenupresenter.binditemview(actionmenupresenter.java:206) @ android.support.v7.view.menu.basemenupresenter.getitemview(basemenupresenter.java:182) @ android.support.v7.widget.actionmenupresenter.getitemview(actionmenupresenter.java:192) @ android.support.v7.widget.actionmenupresenter.flagactionitems(actionmenupresenter.java:451) @ android.support.v7.view.menu.menubuilder.flagactionitems(menubuilder.java:1138) @ android.support.v7.view.menu.basemenupresenter.updatemenuview(basemenupresenter.java:91) @ android.support.v7.widget.actionmenupresenter.updatemenuview(actionmenupresenter.java:229) @ android.support.v7.view.menu.menubuilder.dispatchpresenterupdate(menubuilder.java:284) @ android.support.v7.view.menu.menubuilder.onitemschanged(menubuilder.java:1030) @ android.support.v7.view.menu.menubuilder.startdispatchingitemschanged(menubuilder.java:1053) @ android.support.v7.app.toolbaractionbar.populateoptionsmenu(toolbaractionbar.java:449) @ android.support.v7.app.toolbaractionbar$1.run(toolbaractionbar.java:60) @ android.os.handler.handlecallback(handler.java:615) @ android.os.handler.dispatchmessage(handler.java:92) @ android.os.looper.loop(looper.java:137) @ android.app.activitythread.main(activitythread.java:4921) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:511) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1038) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:805) @ dalvik.system.nativestart.main(native method)
the api dependent folders confirmed in comments mean resource trying access can accessed api level (or higher) indicated on folder. if have resource trying access in folder drawables-v17 means drawable can accessed api 17 , higher (android 4.2+). android 4.1 won't able access have notfoundexception see here. if put resource in folder unrelated api levels (ie, drawables) should fine.
Comments
Post a Comment