Я использую Android Studio 1.4
Прошло некоторое время с тех пор, как я в последний раз создавал новый проект в студии Android, и сегодня, когда я это сделал, студия Android ничего не показывает из предварительного просмотра макета. В пустом окне написано «Ничего не показать».
Я думаю, это связано с новой библиотекой поддержки дизайна, потому что я никогда не видел этого нового «кода по умолчанию». Я немного исследовал, и это новые рекомендации по дизайну материалов для Android ...
Я уже сделал это:
- обновил инструменты SDK
- очистил проект и перестроил его
- аннулированные и перезапущенные кеши
... и по-прежнему ничего.
Обновлено:
Я решил обновить 1.5.1, это примерно так: это вызывает у меня проблемы с рендерингом ... Я думаю, что правая нижняя кнопка отображается неправильно, потому что я думаю, что это должна быть кнопка со значком сообщения в ней, а в моей AS просто показывает значок сообщения (поправьте меня, если я ошибаюсь).
источник
Ответы:
Выберите другую тему (кроме
Holo
, напримерTheme
)Эта проблема обычно возникает, когда вы создаете стиль неправильно или из существующего. Итак, выберите «Графический макет» и выберите «AppTheme» (вкладка с синей звездой). И выберите любой из предустановленных стилей. В моем случае «Лайт» должен решить проблему.
Попробуйте "Сделать кеш недействительным и перезапустить".
Перезагрузите Android Studio, выбрав этот вариант. Это может занять некоторое время.
Затем, если по-прежнему не работает, попробуйте перестроить проект.
источник
Это распространенная проблема . Это легко решить, изменив
res/values/styles.xml
на<!-- Base application theme. --> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style>
Шаги:
открыть styles.xml
изменить с -> style name = "AppTheme" parent = " Theme.AppCompat.Light.DarkActionBar "
изменить на -> style name = "AppTheme" parent = " Base.Theme.AppCompat.Light.DarkActionBar "
(Просто добавьте « Base. » К « Theme ».)
Сохраните файл и установите флажок «Предварительный просмотр».
Предварительный просмотр Works Perfeclty сейчас.
источник
Еще раз проверьте наличие обновления SDK, поскольку
API 23: Android N (preview)
оно теперь доступно, загрузите его правильно ИЛИ выберитеAPI 23: Android 6.0
в правом верхнем углу окна предварительного просмотра. проверьте изображение.
.
Он (Android Studio) автоматически выбирает последнюю версию, даже если она не установлена должным образом. Итак ,
Что вам нужно сделать:
установите новый правильно
ИЛИ ЖЕ
нажмите на предыдущий.
источник
Найдите Styles.xml в Values. (Res / Values / Styles.xml) Измените это
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
к этому:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
Затем очистите и соберите проект. И то, и другое вы можете сделать из меню сборки.
У меня это сработало.
источник
Обновление силы мне помогло.
Он находится в верхней части вкладки дизайна.
источник
Я также сталкиваюсь с той же проблемой и выполняю эту простую работу, просто захожу в res-> values-> style.xml и меняю
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
к
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
источник
Перенесемся в 2018, и у нас все еще есть эта проблема!
Когда у меня была эта проблема
Android Studio Canary 3.2
сегодня, я сделал вот что:я пошел в
File -> Settings -> Plugins
В списке плагинов я отключил
Android Support
его, сняв отметку.Затем я выбрал Применить, а затем ОК .
После этого я перезапустил
Android Studio
.При перезапуске я повторил процесс:
Но на этот раз я включил список плагинов,
Android Support
проверив его.Затем я перезапустил.
Когда
Android Studio
пришел, я позволилGradle
сделать свое дело, потом я сделал:File -> Sync Project with Gradle Files
Когда это было сделано, я повторно открыл свои файлы xml или обновил их, как только было возможно, и все было в порядке.
Да длинный маршрут, но в день, когда мне нужно доставить на работу? Это действительно работает!
TL; DR: просто отключите и снова включите поддержку Android, и все будет в порядке
источник
Переключитесь с пустого действия и используйте пустое действие. Измените свою тему, например, на Holo.Light.NoActionBar.
В отличие от Blank, Empty более урезан, поэтому вам может потребоваться добавить что-то самостоятельно. Например, добавьте 2 метода Override onCreateOptionsMenu и onOptionsItemSelected самостоятельно, если вам нужно управлять элементами управления на ActionBar и т. Д. В остальном никакой другой существенной разницы.
источник
Выполните чистую сборку проекта, выбрав Сборка> Чистая сборка.
Мне это помогло, когда у меня была такая же проблема.
источник
Я столкнулся с точной проблемой при создании нового проекта, он должен быть связан с библиотекой Appcompat для ее решения:
Заменил:
implementation 'com.android.support:appcompat-v7:28.0.0-alpha3'
наimplementation 'com.android.support:appcompat-v7:27.1.1'
И все заработало нормально.В заключение, проблема связана с ошибкой в версии библиотеки.
Но если необходимо использовать решение Натеш бхат, это для вас.
источник
В моем случае Android Studio создал проект, включая библиотеку поддержки, версия которой
RC
илиbeta
. Так что я попробовал понизить версию библиотеки поддержки, потом работал.Если у вас версия библиотеки RC или бета, попробуйте перейти на более раннюю версию.
Понизить эту
implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
к этому
implementation 'com.android.support:appcompat-v7:27.1.1'
а также понизьте версию compileSdkVersion, targetSdkVersion, если вам нужно.
источник
Эта проблема возникает из-за проблемы совместимости тем. Все, что вам нужно сделать, это сначала перейти к res / values / styles.xml в представлении проекта. Там найдите базовую тему приложения, которая по умолчанию должна быть четвертой строкой. Это выглядело бы примерно так:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Теперь вам просто нужно добавить Base. к родителю.
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
источник
Он даже не показывает «Hello World» в предварительном просмотре, когда я начал свой первый проект, только отображает «Проблема рендеринга» и «Не удалось создать экземпляр одного или нескольких классов». Это помогает мне, попробуйте это ... в левом меню, GoTo
base-> res-> values-> styles.xml,
затем напишите «Base». в строке
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
непосредственно перед Theme.AppCompat, т.е.
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
источник
Иногда предварительный просмотр макета отображается не только в вашем текущем проекте, попробуйте открыть другой проект, если в другом проекте предварительный просмотр макета работает хорошо, то проблема в текущем проекте. в вашем текущем проекте попробуйте очистить проект , перестроить проект , если все еще не работает, попробуйте внести изменения в файл приложения build.gradle, например, добавьте некоторую реализацию, а затем синхронизируйте gradle , проверьте работу предварительного просмотра макета.
источник
В верхнем меню Android Studio выберите View> Tool Windows> Preview , затем он должен появиться где-нибудь в рамке Android Studio, вы можете переместить его в желаемое место с помощью инструмента с помятым колесом в рамке предварительного просмотра.
источник
Для меня в Android Studio 3.6.1 при нажатии здесь в файле layout.xml снова отображается предварительный просмотр макета.
Я не думаю, что «вкладка» Предварительный просмотр больше существует, теперь она появляется здесь: «Просмотр»> «Окна инструментов»> «Просмотр».
источник
Измените версию Android, которая будет использоваться при рендеринге макетов в среде IDE.
Перейдите в свой XML-файл макета -> Дизайн -> измените версию Android API с «Автоматически выбирать лучший» на значение между минимальной и целевой версиями SDK.
источник
просто обновите свой макет, щелкнув это:
в левом верхнем углу страницы "макет-дизайн" будет синий логотип
щелкните и выберите «Принудительно обновить макет»
источник
Пожалуйста (
change com.android.support:appcompat-v7:28.0.0-alpha3
) или (com.android.support:appcompat-v7:28.0.0-rc02
) на (com.android.support:appcompat-v7:28.0.0-alpha1
) в build.gradle (Модуль: Приложение).Затем нажмите File -> Invalidate Caches / Restart.
Нужен доступ в Интернет.
У меня работает Windows 10 и Ubuntu 18.04.1 LTS
источник
Вот простое решение, которое сработало для меня:
Идти к
File -> Settings -> Apperance & Behavior -> System Settings -> Android SDK :
Проверьте,
Show Package Details
что находится справа внизу.Android 8.1 (Oreo)
проверьтеGoogle Play Intel x86 Atom System Image
apply
кнопкуЭтот системный образ помогает студии Android отображать предварительный просмотр макета.
источник
Изменение темы (рядом с символом android для изменения версии API) с AppTheme на что-нибудь еще, например DeviceDefault или Holo, легко устранило проблему.
источник
После стольких откидных створок я понял, что
xml
Preview
размер выше, с левой стороны, уApptheme
нас есть значок Android с ушами, щелкните его и измените на целевой api в случае, если он не такой, как нацелен наbuilt.gradle
источник
Для меня эта проблема продолжает появляться после первого запуска APK. Аннулирование не помогло.
Однако у меня есть обходной путь:
просто запустите APK, и пока он работает, вы можете отправить свои изменения, нажав кнопку «Молния» (Применить изменения) рядом с кнопкой «Выполнить» на верхней правой панели. Прекрасно работает для меня при внесении изменений в макет.
источник
Follow a few steps:- 1) Clean Project If 1 doesn't work then 2) Invalidate cache and restart If 2 doesn't work then 3) run command in the project folder rm -r .idea
источник
Я использовал кнопку «Отладка приложения»,
и моя проблема была решена
источник
Перейдите в файл style.xml и просто добавьте класс «Базовый» перед темой. подобно
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> </style>
@ Примечание: замените Theme.AppCompat.Light.DarkActionBar на BaseTheme.AppCompat.Light.DarkActionBar
и понятный проект.
источник