Подтвердить что ты не робот

Не удалось разрешить ресурс @style/Widget.Holo.Light.ActionMode.Inverse

Я создаю приложение Android в Android Studio. Когда я открываю редактор макета, я вижу, что серое "всплывающее окно" поверх макета, в котором говорится, что он

Не удалось разрешить ресурс @style/Widget.Holo.Light.ActionMode.Inverse.

Это происходит, когда я меняю версию рендеринга на API 15 (Android 4.0.3).
Это работало минуту назад, но когда я переключился на макет, я просто получил эту ошибку.

Изменить: Я использую библиотеку AppCompat.
Тема определена следующим образом:

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

Приложение отлично работает, когда я запускаю его, но не корректно отображает (по крайней мере, это дает мне ошибку) в редакторе.

Я был бы рад, если бы кто-то помог мне с этим. Спасибо!

4b9b3361

Ответ 1

Эта проблема возникла при обновлении Android Studio до версии 1.1.0 и открытии старого проекта без изменения.

Для меня только изменение API рендеринга предварительного просмотра до 19 или выше приводит к исчезновению сообщения.

Ответ 2

Эй, я столкнулся с той же проблемой, и решение, которое я выяснил, было: В студии android studio Открыть диалог Выбрать тему и под Все выберите NoTitleBar.OverlayActionModes и нажмите ОК. Проблема будет решена. Но он может проявиться в темной теме.

Ответ 3

Сделайте проект уровня 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"
}

изменить preview'api