Android支持库抛出Resources Not Found异常

时间:2013-02-11 23:42:30

标签: 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.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报告的。可能就是这种情况。但我认为,如果其他人已经看到它并找到了一个通用的解决方案,那么值得问一下。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在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-&gt;包资源管理器 - &gt;右键单击项目 - &gt; Android工具 - &gt;修复项目属性。

如果要再次交叉检查打开的.classpath文件并检查其中的更新,这会将所有必需的文件添加到项目中。

成功运行项目:)