Android支持库引发资源未找到异常

Android支持库引发资源未找到异常,android,android-support-library,Android,Android Support Library,现在已从几个用户处收到此崩溃报告。到目前为止,还没有人回复我的后续电子邮件,询问应用程序崩溃时他们在做什么。有人觉得这很熟悉吗 USER_COMMENT= USER_CRASH_DATE=2013-02-11T16:45:01.000-06:00 PACKAGE_NAME=com.bandsintown APP_VERSION_NAME=3.2.1 ANDROID_VERSION=4.1.2 PHONE_MODEL=Galaxy Nexus STACK_TRACE=android.content

现在已从几个用户处收到此崩溃报告。到目前为止,还没有人回复我的后续电子邮件,询问应用程序崩溃时他们在做什么。有人觉得这很熟悉吗

USER_COMMENT=
USER_CRASH_DATE=2013-02-11T16:45:01.000-06:00
PACKAGE_NAME=com.bandsintown
APP_VERSION_NAME=3.2.1
ANDROID_VERSION=4.1.2
PHONE_MODEL=Galaxy Nexus
STACK_TRACE=android.content.res.Resources$NotFoundException: Unable to find resource ID #0x10101
at android.content.res.Resources.getResourceName(Resources.java:1668)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:903)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4931)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
at dalvik.system.NativeStart.main(Native Method)
是的,堆栈跟踪中没有关于我的应用程序的任何内容,而是与支持库相关。我曾经遇到过这样的问题:一次碰撞导致第二次碰撞,第二次碰撞是ACRA报告的碰撞。可能就是这样。但我认为,如果其他人看到了它并找到了一个通用的解决方案,那么在这里询问它是值得的

感谢您的帮助。

在Eclipse中: 转到文件菜单->打开文件->在工作区中浏览项目目录->选择.classpath文件openit->

在此文件中仅保留以下条目,并删除所有其他条目

`<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="lib" path="your dir path without space.../extras/android/support /v4/android-support-v4.jar"/>
<classpathentry kind="output" path="bin/classes"/>
 </classpath>
`
保存文件。 然后在Eclipse->PackageExplorer->右键单击项目->Android工具->修复项目属性

如果您想再次交叉检查open.classpath文件并检查其中的更新,这将向project添加所有必需的文件


成功运行项目:)

能否尝试在生成的
R
类中查找资源ID?resId不在我的应用程序的R类或任何库项目的R类中。支持库是一个jar,不是一个库项目,所以我不能在R类中搜索,除非有人可以告诉我一个方法。我想它在你的一个片段中崩溃了。。当android试图加载你的一个片段时,它失败了,并且抛出了错误。。通常在设置图像时。。setImageDrawable,setImageResources。。检查这些调用,确保使用正确的R.id.myimag进行解析。。等等。运行支持库的设备似乎引用了不存在的Android资源(例如
@Android:color/…
)。我以前读过一些关于一些索尼设备的问题,这些设备与android:fastScrollEnabled=“true”的ListView相关。这可能是无关的,但可能会让你对如何解决这一问题有所了解。我花了一段时间才找到这篇文章,但它在这里: