Android 更新SDK后获取getActionBar的NullPointerException

Android 更新SDK后获取getActionBar的NullPointerException,android,android-studio,nullpointerexception,Android,Android Studio,Nullpointerexception,我使用的是Android Studio,在我将SDK升级到API级别21以及更新支持库之前,一切都很顺利。 在更新之前,我没有获得NullPointerException,但在更新SDK之后,我在运行时获得getActionBar()的NullPointerException,而没有更改任何代码行或任何内容。 请帮帮我,还有一件事我是Android Studio的初学者。 日志: 我遇到了这样的问题,但没有看到你的代码,我不能说太多。这里有两种可能发生的方式,我想没有其他方式。首先,更新后,你现

我使用的是Android Studio,在我将
SDK
升级到API级别21以及更新支持库之前,一切都很顺利。 在更新之前,我没有获得
NullPointerException
,但在更新
SDK
之后,我在运行时获得
getActionBar()
NullPointerException
,而没有更改任何代码行或任何内容。 请帮帮我,还有一件事我是Android Studio的初学者。

日志:


我遇到了这样的问题,但没有看到你的代码,我不能说太多。这里有两种可能发生的方式,我想没有其他方式。首先,更新后,你现在有app.v7.widget.ActionBar,你有app.widget.ActionBar,所以它是如何进行的,如果你的actionable作为我上面提到的第一个导入,使用这个

getSupportActionBar()
但是,如果它导入了第二个,您应该只使用它

getActionBar()

大多数情况下,您可能会得到空指针,因为我可能猜导入的actionable是错误的,您可能希望使用我的第一个选项。这是android的supports library和SDK的最新版本。不幸的是,我曾多次遇到此问题。

如果您也包含异常堆栈,那将非常有用。请提供logcat错误您可以发布onCreate()方法吗?你从哪门课开始扩展你的活动?你为你的活动设定了什么主题?你在扩展哪个课程?
getActionBar()