Android Studio Rendering Error: Missing Styles

Android Studio Rendering Error: Missing Styles

我正在尝试通过 TheNewBoston.com 上的教程学习 Android。 在教程中,我应该切换到 material light 主题。那是我得到错误的时候。它说:

Missing styles. Is the correct theme chosen for the layout?

这是一个屏幕截图:

这是我尝试过的方法:

  1. 我试过关闭 Android API 23,N 预览以获得较低的 API
  2. 我已经尝试更改 styles.xml 文件中的代码

    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

  3. 我试过使缓存无效并重新启动。

似乎没有任何效果。我是 Android 的新手,只想正确设置 IDE。我在启动时也收到此消息,我认为它与错误有关:

您是否已将此行添加到您的 build.gradle 文件中的 dependencies

   compile 'com.android.support:appcompat-v7:23.2.1'

请注意,您的支持版本号可能更高。也将以下行添加到您的 depedencies

    compile 'com.android.support:design:23.2.1'

在布局图形显示顶部的主题下拉列表中。 更改主题。

在样式中检查您的主题,而不是在布局中选择它

从 Holo 更改为 Theme,布局显示,错误消失。

检查 this answer 了解更多详情

将布局预览从 API N 更改为 API 23。还 select 目标并编译 sdk 版本 23。

更改编译 sdk 版本和构建 SDK 版本

重新安装 Android Studio 并以管理员身份右键单击 运行 程序的快捷方式解决了问题。