【问题标题】:I don't understand android.content.res.Resources$NotFoundException error in my log [closed]我不明白我的日志中的 android.content.res.Resources$NotFoundException 错误[关闭]
【发布时间】:2016-12-24 21:55:44
【问题描述】:

这是 android studio 上的 logcat,它是什么意思?如果您需要更多信息,请告诉我。

4940-4940/werp.moodle E/AndroidRuntime: FATAL EXCEPTION: main
                                                           Process: werp.moodle, PID: 4940
                                                           java.lang.RuntimeException: Unable to start activity ComponentInfo{werp.moodle/werp.moodle.LLandActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f040039
                                                               at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3254)
                                                               at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350)
                                                               at android.app.ActivityThread.access$1100(ActivityThread.java:222)
                                                               at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795)
                                                               at android.os.Handler.dispatchMessage(Handler.java:102)
                                                               at android.os.Looper.loop(Looper.java:158)
                                                               at android.app.ActivityThread.main(ActivityThread.java:7229)
                                                               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)
                                                            Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f040039
                                                               at android.content.res.Resources.getValue(Resources.java:2558)
                                                               at android.content.res.Resources.loadXmlResourceParser(Resources.java:4364)
                                                               at android.content.res.Resources.getLayout(Resources.java:2372)
                                                               at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
                                                               at android.view.LayoutInflater.inflate(LayoutInflater.java:380)
                                                               at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:474)
                                                               at android.app.Activity.setContentView(Activity.java:2387)
                                                               at werp.moodle.LLandActivity.onCreate(LLandActivity.java:52)
                                                               at android.app.Activity.performCreate(Activity.java:6876)
                                                               at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1135)
                                                               at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3207)
                                                               at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3350) 
                                                               at android.app.ActivityThread.access$1100(ActivityThread.java:222) 
                                                               at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1795) 
                                                               at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                               at android.os.Looper.loop(Looper.java:158) 
                                                               at android.app.ActivityThread.main(ActivityThread.java:7229) 
                                                               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 android-resources


【解决方案1】:

这个错误意味着它无法找到它正在寻找的资源。没有单一的方法可以解决这个问题。首先清理你的项目并重建。有时当你做一些更改比如删除 a.studio 中的缓存时会拉出这个东西一个简单的清洁就可以完成这项工作。

在您清理之后,如果它仍然存在,则意味着您肯定缺少某些资源。

1.首先检查所有相关类是否链接到menifest

2.此错误主要发生在 ID 上,因此如果您在活动中初始化了某些内容,请检查这些视图是否已链接(即使它们链接了订单也很重要,因此请检查流程/如果您夸大了布局,请小心)

3.检查您是否不小心删除了诸如可绘制图像之类的资源,如果删除了颜色代码,请检查您是否仍然尝试使用那些已删除的资源

4.有时当你在运行时为视图生成id时也会拉出这个错误!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 2014-04-18
    • 2014-04-02
    相关资源
    最近更新 更多