我在Eclipse Luna目标API 22中创建了一个Android项目,并且最小sdk设置为API 8,当我尝试打开activity_main xml文件时,渲染在所有其他版本中工作正常(如下面的第一个屏幕截图所示)但22(第二次截图)
错误日志位于第二个屏幕截图中。我只是尝试Android开发,我真的很困惑。有谁知道这是我造成的问题还是一个错误?非常感谢。
错误日志:
无法找到与ID 2130772026
对应的样式无法找到与ID 2130771996
对应的样式显示java.lang.NullPointerException
在Window>中记录异常详细信息显示视图>错误日志
无法实例化以下类:
-android.support.v7.internal.app.WindowDecorActionBar(Open Class,Show Error Log)
有关更多详细信息,请参阅错误日志(窗口>显示视图)。
答案 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引用