Я только что обновил версию для Android Studio 1.4. Я создал новый проект с целевым SDK, установленным в Marshmellow. Когда я создаю новую активность ящика навигации, я могу просто запустить операцию на виртуальном устройстве. Однако ни один из макетов XML не отображается в области предварительного просмотра.Android Studio 1.4 Проблемы рендеринга в шаблоне нового ящика
Вот ошибки: activity_main.xml:
Rendering Проблемы Отсутствующие стили. Правильная ли тема выбрана для этого макета? Используйте поле со списком Тема над макетом, чтобы выбрать другой макет или исправить ссылки на стиль темы. ПРИМЕЧАНИЕ. В одном или нескольких макетах отсутствуют атрибуты layout_width или layout_height. Они требуются в большинстве макетов. Или: автоматически добавлять все отсутствующие атрибуты. Следующие классы не могут быть созданы: - android.support.design.widget.NavigationView (Open Class, Show Exception, Clear Cache) Совет. Используйте View.isInEditMode() в своих пользовательских представлениях пропустить код или показать образцы данных, если они показаны в Подробности об исключении IDE. android.content.res.Resources $ NotFoundException: Не удалось найти значение соответствия ресурса bool 0x7F090006 (разрешенное имя: abc_config_showMenuShortcutsWhenKeyboardPresent) в текущей конфигурации. на android.content.res.BridgeResources.throwException (BridgeResources.java:841) на android.content.res.BridgeResources.getBoolean (BridgeResources.java:610) на android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner (MenuBuilder.java:790) на android.support.v7.internal.view.menu.MenuBuilder. (MenuBuilder.java:227) на android.support.design.internal.NavigationMenu. (NavigationMenu.java:34) на android. support.design.widget.NavigationView. (NavigationView.java:99) в файле android.support.design.widget.NavigationView. (NavigationView.java:92) в java.lang.reflect.Constructor.newInstance (Constructor.java:422) на android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:704) на android.view.LayoutInflater.rInflate_Original (LayoutInflater.java:835) на android.view.LayoutInflater_Delegate.rInflate (LayoutInflater_Delegate.java:70) на android.view. LayoutInflater.rInflate (LayoutInflater.java:811) на android.view.LayoutInflater.rInfla teChildren (LayoutInflater.java:798) на android.view.LayoutInflater.inflate (LayoutInflater.java:515) на android.view.LayoutInflater.inflate (LayoutInflater.java:394) Скопировать стек в буфер обмена Не удалось найти стиль «toolbarStyle» в текущая тема (8 подобные ошибки не показаны)
app_bar_main.xml:
Rendering Проблемы Отсутствующие стили. Правильная ли тема выбрана для этого макета? Используйте поле со списком Тема над макетом, чтобы выбрать другой макет или исправить ссылки на стиль темы. ПРИМЕЧАНИЕ. В одном или нескольких макетах отсутствуют атрибуты layout_width или layout_height. Они требуются в большинстве макетов. Или: Автоматически добавлять все недостающие атрибуты Не удалось найти стиль 'toolbarStyle' в текущей теме (8 подобные ошибки не показаны)
content_main.xml:
Rendering Проблемы отсутствующих стилей. Правильная ли тема выбрана для этого макета? Используйте поле со списком Тема над макетом, чтобы выбрать другой макет или исправить ссылки на стиль темы. ПРИМЕЧАНИЕ. В одном или нескольких макетах отсутствуют атрибуты layout_width или layout_height. Они требуются в большинстве макетов. Или: Автоматически добавлять все недостающие атрибуты Не удалось найти стиль 'toolbarStyle' в текущей теме (8 подобные ошибки не показаны)
nav_header_main.xml:
Rendering Проблемы отсутствующих стилей.Правильная ли тема выбрана для этого макета? Используйте поле со списком Тема над макетом, чтобы выбрать другой макет или исправить ссылки на стиль темы. Не удалось разрешить ресурс @ стиль/ThemeOverlay.AppCompat.Dark (3 подобные ошибки не показаны) Не удалось найти стиль «textViewStyle» в текущей теме (2 подобные ошибки не показаны)
С его упоминания отсутствующих стилей, здесь мой styles.xml:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
Я новичок в разработке Android и когда шаблоны по умолчанию бросали ошибки на вас, как это, это не самый лучший способ познакомиться с новой структуры : (
Даже объяснение относительно того, что происходит не так, поможет. Благодарю.
Если бы то же самое произойдет, когда я попытался сделать новый один сегодня. Я, к сожалению, не слишком внимательно изучал ситуацию. Но я думаю, вы сможете исправить это, выполнив одно из следующих действий. 1. Перейдите в меню «Построить» и выберите «Перестроить». 2. Закройте проект и откройте его снова. У меня не было проблемы, даже после нескольких новых тестовых проектов. – phxhawke
Да, проблема, похоже, ушла для меня, я не был уверен, что я сделал, что исправил ее, поэтому я оставил этот вопрос открытым, но перестройка, вероятно, была! – Connel