0

我在面向 API 22 的 Eclipse Luna 中创建了一个 Android 项目,并且最小 sdk 设置为 API 8,当我尝试打开 activity_main xml 文件时,所有其他版本的渲染工作正常(如下第一个屏幕截图所示)但 22(第二个截屏) 对于 API 21 在此处输入图像描述

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

错误日志:

找不到id 2130772026对应的样式

找不到id 2130771996对应的样式

java.lang.NullPointerException

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

无法实例化以下类:

-android.support.v7.internal.app.WindowDecorActionBar(打开类,显示错误日志)

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

4

3 回答 3

3

另一个解决方案在那里。转到 style.xml 并在 appcompat.light 父样式中写入此项。

<style name="AppCompatTheme" parent="@style/Theme.AppCompat.Light">
    <item name="windowActionBar">false</item> 
</style>
于 2015-05-27T12:58:02.127 回答
0

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

于 2015-08-18T07:07:22.640 回答
0

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

于 2015-10-17T23:34:42.170 回答