Мой проект не может отобразить макет в предварительном просмотре. Моя Android Studio версии 3.1.2. Я использую API 28. Это мой activity_main.xml
<?xml version = "1.0" encoding = "utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
xmlns:app = "http://schemas.android.com/apk/res-auto"
xmlns:tools = "http://schemas.android.com/tools"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
tools:context = ".MainActivity"
android:id = "@+id/frame_container">
<TextView
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:text = "Hello World"
android:gravity = "center"/>
</android.support.constraint.ConstraintLayout>
Это просто, просто напечатать Привет мир в макете, но это не отображается. Ошибка, как показано ниже:

Я ищу решение проблемы, решение использует API 26. И я пытаюсь, все нормально, предварительный просмотр успешен. Но я создаю Фрагмент активности, проблемы возвращаются, предварительный просмотр не может отображаться. Если у вас есть новое решение, пожалуйста, помогите мне!
Все хорошо; просто очистите проект и запустите его снова.
Параметр «Чистый проект» находится в разделе «Сборка».
@syaifulhusein воспользуйтесь указанным выше решением. Это сработало для меня
Недавно я столкнулся с той же проблемой, несмотря на то, что это был простой проект мастера.
Пробовал с 23 уровнем (Mashmallow) без изменений. Я удалил Android Studio, переустановил его, никаких изменений не произошло, ошибка все еще была ...
Затем я понял, что проблема возникла из-за зависимости (вероятно, недавно обновился из Google с ошибкой). Решение - использовать предыдущий выпуск.
Перейдите в Файл -> Структура проекта -> Приложение «Модули» -> Вкладка «Зависимости». По умолчанию мастер при создании проекта использует com.android.support:appcompat-v7:28.0.0-alpha3.
Просто измените на com.android.support:appcompat-Версия 7: 27.1.1
Это решило проблему для меня. Я изменил build.gradle и использовал compileSdkVersion 27 и implementation 'com.android.support:appcompat-v7:27.1.1'. Затем аннулирую кеши / перезапуск.
Спасибо, это сработало для меня! Мне любопытно, почему обновление библиотеки appcompat v7 нарушило рендеринг и не было обнаружено в модульном тесте, когда они отправили это обновление
Android studio 3.1.4 использует com.android.support:appcompat-v7:28.0.0-rc2, поэтому я решил с помощью решения @Atara. Для будущих читателей это может быть обходной путь, который они ищут
в приложении \ res \ values \ styles.xml менять
<style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar">
к
<style name = "AppTheme" parent = "Base.Theme.AppCompat.Light.DarkActionBar">
Это по-прежнему то же самое.