如何解决此错误:ClassCastException:com.android.layoutlib.bridge.MockView无法转换为android.view.ViewGroup

如果这是提问这个问题的地方,请将我指向一个更合适的位置。

我正在Eclipse中开发一个Android项目。 当我尝试在graphics视图中查看首选项布局时,我不断收到此错误:

ClassCastException: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup 

这是我的preferences.xml:

 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="General"> <CheckBoxPreference android:title="Show default categories" android:defaultValue="true" android:key="default_categories" /> </PreferenceCategory> <PreferenceCategory android:title="Export"> <EditTextPreference android:key="default_emailaddress" android:defaultValue="@string/pref_export_defaultemail" android:title="Email Address" android:summary="@string/pref_export_emailsummary" /> <EditTextPreference android:key="filename_prefix" android:defaultValue="@string/pref_export_defaultfilename" android:title="Filename Prefix" android:summary="@string/pref_export_filenamesummary" /> </PreferenceCategory> </PreferenceScreen> 

我不能为了我的生活找出它在说什么,我用谷歌的search没有任何实质性的。

  • 在Eclipse中导入android.R:为什么?
  • Eclipse ADT appcompat ......它是什么?
  • 如何获取Android-Phonegap-app中的浏览器控制台错误,可能在Eclipse中?
  • 如何在eclipse中安装android棒棒糖?
  • Android上的OpenGLES - IllegalStateException:已经为此实例调用了setRenderer
  • Android:在eclipse中debuggingres文件夹进行debugging
  • 如何从一个代码库创建多个Android应用程序
  • Eclipse + FindBugs - 排除filter文件不起作用
  • 将您的编辑configuration更改为Android 3.0(如果您使用的是2.3.3及更低版本)。

    closures你的Eclipse并重新启动它通常消失

    我有这个问题。 我将主题从“项目主题”更改为“Theme.Holo.Light.DarkActionBar”(我的首选主题),并最终奏效。