Я использую Android Studio 0.2.3, и при обычном открытии макета активности предварительный просмотр должен отображаться с правой стороны, чтобы я мог переключаться между режимом « Текст» и « Дизайн », который снова должен отображать предварительный просмотр макета.
Но никакой предварительный просмотр не отображается ни на правой стороне, ни когда я в текстовом режиме, ни в режиме дизайна . Я просто получаю ошибкуrendering problems...
Когда я компилирую все и устанавливаю приложение на свое устройство, оно работает без ошибок. Для разработки и экспериментирования с макетом было бы неплохо, если бы я мог заставить работать предварительный просмотр.
Я также пытался переключаться между различными устройствами в студии, но безуспешно.
Кто-нибудь знает как это решить?
источник
Ответы:
Измените версию Android на предварительном просмотре дизайнера на текущую версию в зависимости от вашего манифеста. проблема рендеринга привела к тому, что ваш дизайнерский превью использовал более высокий уровень API, чем ваш текущий уровень API Android.
Настройте свой текущий уровень API. Если уровень API отсутствует в списке, вам необходимо установить его через SDK Manager.
источник
<null>
выпадающий список версий для Android, но получил правильные версии SDK после успешной сборки проекта.В новом обновлении Android Studio 2.2, столкнувшись с проблемой рендеринга, выполните следующие действия.
Я исправил это - в файле styles.xml я изменил
в
Это какой-то хак, с которым я столкнулся давным-давно, чтобы решить похожие проблемы с рендерингом в предыдущих версиях Android Studio.
источник
Изменить:
что-то вроде:
источник
Мне удалось это исправить в Android Studio 0.2.0, изменив API с API 18: Android 4.3 на API 17: Android 4.2.2
Это под меню значков Android в правом верхнем углу окна дизайна.
Это было решение от http://www.hankcs.com/program/mobiledev/idea-this-version-of-the-rendering-library-is-more-recent-than-your-version-of-intellij-idea -please-update-intellij-idea.html. Для этого требуется перевод Google на английский, поскольку он был на другом языке.
Надеюсь, поможет.
источник
В последней версии Android Studio 3.1.3 зависимость:
или
Даже в последнем к 27 августа 18 т.е.
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
сталкивается с аналогичной проблемойИзмените это на
Это решит вашу проблему предварительного просмотра.
ОБНОВИТЬ
Тем не менее, в
beta01
есть проблема для предварительного просмотра последнихappcompact v7 library
сделать выше изменения , как изменение егоalpha01
для решения проблемы рендерингаисточник
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
Я решил проблему, изменив
style.xml
это было потрясающее решение.
источник
это все еще происходит в Android Studio 1.5.1. в Ubuntu, и вы можете решить эту проблему, просто изменив настройку из Gradle:
1) зависимости app / build.gradle изменяются с:
чтобы:
2) перестроить проект
3) обновить вид
С уважением,
/ Angel
источник
У меня была та же проблема, текущее обновление, но рендеринг не удался, потому что мне нужно обновить.
Попробуйте изменить версию обновления, на которой вы находитесь. По умолчанию установлено значение Стабильный, но есть еще 3 варианта, Canary - самый новый и потенциально наименее стабильный. Я решил проверить наличие обновлений с Dev Channel, который немного более стабилен, чем Canary build. Это решило проблему и, кажется, работает нормально.
Чтобы изменить версию, проверьте наличие обновлений, затем щелкните ссылку «Обновления» во всплывающем окне, в котором говорится, что у вас уже установлена последняя версия.
источник
В build.gradle ниже зависимости добавьте:
Это сработало для меня, я нашел его в стеке, которое называется «Решение проблемы с темой»: Ошибка с темой - как исправить?
источник
Рендеринг не работает для меня тоже. У меня было
<null>
значение на правой стороне значка Android. Я побежалЯ перезапустил Android Studio, и
<null>
значение изменилось на23
.Вуаля, это делает сейчас! :)
источник
Просто скачайте минимально предпочтительный SDK из SDK Manager, а затем соберите. Работает для меня.
источник
Убедитесь, что ваша дизайнерская версия и targetSdkVersion одинаковы. Пример: если ваш targetSdkVersion равен 22, измените версию вашего дизайнера также на 22, чтобы этой проблемы не возникало.
источник
Лучшее решение - перейти в Файл -> Синхронизировать проект с файлами Gradle.
Надеюсь это помогло
источник
Все, что вам нужно было сделать, это зайти в файл styles.xml и заменить родительскую тему из
источник
Откройте ваш activity_main.xml. Переключитесь в режим конструктора, если вы находитесь в режиме просмотра текста. Ищите версию для Android со значком робота Android. Изменить версию Android. Задача решена.
источник