android.content.res.Resources$NotFoundException: Resource ID #0x7f080000

机缘只有一次 2014-04-28 10:07:06
04-28 09:34:51.591: E/AndroidRuntime(1849): FATAL EXCEPTION: main
04-28 09:34:51.591: E/AndroidRuntime(1849): Process: com.example.project, PID: 1849
04-28 09:34:51.591: E/AndroidRuntime(1849): android.content.res.Resources$NotFoundException: Resource ID #0x7f080000
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.content.res.Resources.getValue(Resources.java:1123)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2309)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.content.res.Resources.getLayout(Resources.java:939)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.MenuInflater.inflate(MenuInflater.java:107)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.google.simpleframe.core.BaseActivity.onCreateOptionsMenu(BaseActivity.java:93)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.app.Activity.onCreatePanelMenu(Activity.java:2538)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:436)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.policy.impl.PhoneWindow.onKeyDownPanel(PhoneWindow.java:820)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.policy.impl.PhoneWindow.onKeyDown(PhoneWindow.java:1568)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1969)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:3852)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3826)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3525)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3582)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3426)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3399)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3449)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3418)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3558)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:3718)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2010)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:1704)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:1695)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:1987)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.os.MessageQueue.nativePollOnce(Native Method)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.os.MessageQueue.next(MessageQueue.java:138)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.os.Looper.loop(Looper.java:123)
04-28 09:34:51.591: E/AndroidRuntime(1849): at android.app.ActivityThread.main(ActivityThread.java:5017)
04-28 09:34:51.591: E/AndroidRuntime(1849): at java.lang.reflect.Method.invokeNative(Native Method)
04-28 09:34:51.591: E/AndroidRuntime(1849): at java.lang.reflect.Method.invoke(Method.java:515)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
04-28 09:34:51.591: E/AndroidRuntime(1849): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
04-28 09:34:51.591: E/AndroidRuntime(1849): at dalvik.system.NativeStart.main(Native Method)


我的工程里加了扫码功能后, 点击menu程序就崩溃了。好像是资源的事,谁能帮我解决一下?!求求了

04-28 09:34:51.591: E/AndroidRuntime(1849): android.content.res.Resources$NotFoundException: Resource ID #0x7f080000
我仔细看了一下,我的menu的R.id的确是#0x7f080000,xml文件也存在。
...全文
32867 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
lol_baizhi 2016-11-24
  • 打赏
  • 举报
回复
引用 12 楼 qq_32441789 的回复:
我只想告诉你们一个事,看完你们会哭的,你们是不是那个控件赋值了int型的值,比如textview的setText里面必须要是String值不能直接放int ,放int要加“”,如果直接用int就会报资源找不到的错- -
确实是这个原因
信息就是力量 2016-11-03
  • 打赏
  • 举报
回复
int ints=2; textview.setText(ints); android.content.res.Resources$NotFoundException: String resource ID #0x0 textview.setText(ints+""); ok! 先看上面的代码,很多类似的错误都是因为没有使用正确的类型,所以在你不确定的代码外面加一层 try 方法,就可以看到日志的 具体错误位置了,如果没有用 try方法你可能很难找到
Saytoai 2016-08-16
  • 打赏
  • 举报
回复
引用 9 楼 sunj2007 的回复:
我遇到的问题是对应的资源没找到,往往都发生在转屏的时候,看一下你需要的资源是否有定义到port/land中去了,移回到通用的位置
我嚓,还真是!
qq_34715122 2016-04-19
  • 打赏
  • 举报
回复
这个问题指的是,你应该加载一个布局文件,但是你传入的是一个ID,这个用户 ju523756055 解答的很对!
彩色的泡泡 2016-04-16
  • 打赏
  • 举报
回复
今天也被坑了 就是这个 textview的setText里面必须要是String值不能直接放int
qq_32441789 2016-04-05
  • 打赏
  • 举报
回复
我只想告诉你们一个事,看完你们会哭的,你们是不是那个控件赋值了int型的值,比如textview的setText里面必须要是String值不能直接放int ,放int要加“”,如果直接用int就会报资源找不到的错- -
月亮弯弯2013 2016-01-06
  • 打赏
  • 举报
回复
引用 9 楼 sunj2007 的回复:
我遇到的问题是对应的资源没找到,往往都发生在转屏的时候,看一下你需要的资源是否有定义到port/land中去了,移回到通用的位置
我也是遇到了这个问题,差点找不到解决方案,
jmx123456789 2015-07-15
  • 打赏
  • 举报
回复
引用 7 楼 u012885692 的回复:
楼主你好 ! 我刚才跟你遇到同样的问题,经过检查发现有个地方该用R.layout.xxx的我用了R.id
谢啦 你说的问题正好是我刚刚犯的错误。。。
sunj2007 2015-05-11
  • 打赏
  • 举报
回复
我遇到的问题是对应的资源没找到,往往都发生在转屏的时候,看一下你需要的资源是否有定义到port/land中去了,移回到通用的位置
JinnL 2014-09-29
  • 打赏
  • 举报
回复
楼主你好 ! 我刚才跟你遇到同样的问题,经过检查发现有个地方该用R.layout.xxx的我用了R.id
墨镜猫 2014-04-29
  • 打赏
  • 举报
回复
关键是你怎么取得这个id,要是引用自己的资源有时候需要getresource()
机缘只有一次 2014-04-29
  • 打赏
  • 举报
回复
引用 2 楼 u010331848 的回复:
...呃,你的资源给错了.你看看代码,有个要string/但是你给了int.....原因就是他要的和你给的不一致.
哪个?你能给我标一下吗????谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢,万万万分感谢!
GodKing 2014-04-29
  • 打赏
  • 举报
回复
...呃,你的资源给错了.你看看代码,有个要string/但是你给了int.....原因就是他要的和你给的不一致.
机缘只有一次 2014-04-29
  • 打赏
  • 举报
回复
我没有引用资源文件的地方。 而且,我的R文件里#0x7f080000编号的id是style,我尝试加加减减其他style,让R文件自动生成的id发生变化,结果总是报#0x7f080000有问题。
哎,真难 2014-04-29
  • 打赏
  • 举报
回复
你看下gen下的R文件就知道ID是什么了,,,
机缘只有一次 2014-04-28
  • 打赏
  • 举报
回复
网上说的方法我都试了。clean、改版本号等都试了,不行。

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧