Android API 22加载错误

时间:2015-05-27 11:43:51

标签: java android eclipse android-activity android-developer-api

我在Eclipse Luna目标API 22中创建了一个Android项目,并且最小sdk设置为API 8,当我尝试打开activity_main xml文件时,渲染在所有其他版本中工作正常(如下面的第一个屏幕截图所示)但22(第二次截图) For API 21 enter image description here

错误日志位于第二个屏幕截图中。我只是尝试Android开发,我真的很困惑。有谁知道这是我造成的问题还是一个错误?非常感谢。

错误日志:

无法找到与ID 2130772026

对应的样式

无法找到与ID 2130771996

对应的样式

显示java.lang.NullPointerException

在Window>中记录异常详细信息显示视图>错误日志

无法实例化以下类:

-android.support.v7.internal.app.WindowDecorActionBar(Open Class,Show Error Log)

有关更多详细信息,请参阅错误日志(窗口>显示视图)。

3 个答案:

答案 0 :(得分:3)

另一种解决方案就在那里。转到style.xml并以appcompat.light父样式编写此项目。

<style name="AppCompatTheme" parent="@style/Theme.AppCompat.Light">
    <item name="windowActionBar">false</item> 
</style>

答案 1 :(得分:0)

使用sdk manager检查是否已安装或未与API级别22特别相关的所需内容,并重新启动sdk manager和IDE。

答案 2 :(得分:0)

通过导入android.app.Activity使您的Activity扩展Activity;它将解决问题并从main_Activity中删除appcompat7引用