java.lang.RuntimeException:无法启动活动组件n}:.support.v7.app.ActionBarActivity

java.lang.RuntimeException:无法启动活动组件n}:.support.v7.app.ActionBarActivity,java,android,android-activity,android-actionbar,android-appcompat,Java,Android,Android Activity,Android Actionbar,Android Appcompat,我正在尝试使用ActionBar的支持库实现一个Android应用程序 我在编译时遇到以下错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.coderzheaven.gcmdemo/com.gcmdemo.ChatActivity}: java.lang.ClassCastException: com.gcmdemo.ChatActivity cannot be cast to android.s

我正在尝试使用ActionBar的支持库实现一个Android应用程序

我在编译时遇到以下错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.coderzheaven.gcmdemo/com.gcmdemo.ChatActivity}: java.lang.ClassCastException: com.gcmdemo.ChatActivity cannot be cast to android.support.v7.app.ActionBarActivity

有人能给我一个关于这个问题的见解吗?

将您的
聊天活动定义为

public class ChatActivity extends ActionBarActivity{

    ....

}

您是从
FragmentActivity
Activity

中派生出来的。我在log cat中发现此错误,请告诉我解决方案。谢谢。您是否在ChatActivity中导入了正确的ActionBarActivity类?您是否可以组织更多的问题,格式化并添加引发此异常的对应代码?