Android IllegalArgumentException:找不到id为0x的视图。。。碎片

Android IllegalArgumentException:找不到id为0x的视图。。。碎片,android,exception,view,Android,Exception,View,我时常会遇到这样的错误: 01-16 14:29:35.675: E/AndroidRuntime(15617): FATAL EXCEPTION: main 01-16 14:29:35.675: E/AndroidRuntime(15617): java.lang.IllegalArgumentException: No view found for id 0x7f0b00d5 for fragment FragmentSettingsDetailDevice{424cf258 #1 id=

我时常会遇到这样的错误:

01-16 14:29:35.675: E/AndroidRuntime(15617): FATAL EXCEPTION: main
01-16 14:29:35.675: E/AndroidRuntime(15617): java.lang.IllegalArgumentException: No view found for id 0x7f0b00d5 for fragment FragmentSettingsDetailDevice{424cf258 #1 id=0x7f0b00d5}
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:823)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.BackStackRecord.run(BackStackRecord.java:637)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1399)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.os.Handler.handleCallback(Handler.java:615)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.os.Handler.dispatchMessage(Handler.java:92)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.os.Looper.loop(Looper.java:137)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at android.app.ActivityThread.main(ActivityThread.java:4953)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at java.lang.reflect.Method.invokeNative(Native Method)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at java.lang.reflect.Method.invoke(Method.java:511)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1004)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:771)
01-16 14:29:35.675: E/AndroidRuntime(15617):    at dalvik.system.NativeStart.main(Native Method)
视图确实存在于布局和布局区域中-错误是间歇性的


为什么会出现此错误?

看到id“X”处的视图未找到,这导致我假设您的id已关闭。如果编辑布局但不重建项目,则可能会发生这种情况。Android中的R类用于维护指向您在源代码中声明的每个id的静态整数。如果您随后更改了源,但R没有更新,那么您将看到此错误。我发现的避免这种情况的最好方法是,每当我编辑一个/res文件时,我总是进行清理并重建项目。

谢谢你的建议,但是这种布局已经有一段时间没有改变了。