无法解析资源@style/Widget.Holo.Light.ActionMode.Inverse

Couldn't resolve resource @style/Widget.Holo.Light.ActionMode.Inverse

我正在 Android Studio 中创建一个 Android 应用程序。当我打开布局编辑器时,我看到布局顶部的灰色 "popup window",表示它

Couldn't resolve resource @style/Widget.Holo.Light.ActionMode.Inverse.

当我将 "rendering version" 更改为 API 15 (Android 4.0.3).
一分钟前它工作,但是当我切换回布局时,我就得到了这个错误。

编辑: 我使用 AppCompat 库。
主题是这样定义的

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

当我 运行 应用程序运行良好,但在编辑器中无法正确呈现(至少它给了我错误)。

如果有人能帮助我,我会很高兴。谢谢!

我在将 Android Studio 更新到版本 1.1.0 并在不更改任何内容的情况下打开旧项目时遇到了这个问题。

对我来说,只有将预览的渲染 API 更改为 19 或更高版本才能使消息消失。

嘿,我遇到了同样的问题,我找到的解决方案是 - 在 android studio Open the Select Theme 对话框并在 全部 类别下 select NoTitleBar.OverlayActionModes 然后按确定。 问题就解决了。但它可以显示为深色主题。

让你的项目API级别更新。
对我来说,问题发生在我的 build.gradle 内容如下:

compileSdkVersion 16
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.xiaoguang.xx"
    minSdkVersion 16
    targetSdkVersion 16
    versionCode 1
    versionName "1.0"
}

下载sdk 19并修改build.gradle后问题解决

compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.xiaoguang.xx"
    minSdkVersion 19
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

change preview'api