2015-04-12 2 views
0

Недавно я обновил Android Studio до версии 1.2 и мою библиотеку AppCompat до версии v22.0.0, SDK-Build-Tools до версии 22.0.1. Моя цель и компиляция sdk-версии - 22, а моя «min-sdk-версия» - 16.Проблемы с рендерингом - следующие классы не найдены

Проблема, с которой я сталкиваюсь, заключается в том, что в предварительном просмотре xml-макета возникает ошибка: «Проблемы с рендерингом, следующие классы не могут быть найдены: android.support.v7.widget.Toolbar ". Я сделал серфинг в Интернете и попробовал уже предоставленные решения. Они заключаются в следующем:

  • Изменение моего (XML) Предварительный просмотр, чтобы показать цель Android версии 21 или Android 5.0.1, 19 и 17
  • меняю стили темы темы Holo.NoActionBar и других, а также.
  • Изменение моего minSdkVersion до 21 (выше 20 в основном)
  • перезапущен Android Studio ... Дважды
  • построен проект около 5 раз.

Однако проблема все еще остается, и у меня нет идей. Мог бы действительно использовать некоторую помощь здесь. Спасибо ...

Также: классы импортируют только в моем java-файле. Это просто предварительный просмотр.

EDIT: просмотр работает отлично, когда я использую android.widget.Toolbar. И мой DrawerLayout не работает. Я предполагаю, что что-то не так с визуализацией виджетов из библиотек поддержки?

+0

Вы пытались изменить * тему предварительного просмотра * (например, на Holo.dark)? – Rami

+0

@Rami да есть. Это не работает. – SynerFlow

ответ

0

Я уничтожил весь свой проект и начал все заново. Это, казалось, решило проблему. Я предполагаю, что изменение моих конфигураций между ними является причиной беспорядка. Слава богу, проект был просто для отдыха.

0

У меня была подобная проблема, и возможно, вы захотите, чтобы попытаться изменить тему приложения в style.xml на тему приложения appcompat, например, с моим, я изменил его на что-то вроде этого.

<style name="AppTheme" parent="@style/Theme.AppCompat.NoActionBar"> 
 
     <item name="windowActionBar">false</item> 
 
     <!-- Customize your theme here. --> 
 
    </style> 
 
    

, а затем перейти к Android Манифесты файл

<application 
 
     android:theme="@style/whatever_you_named_your_app_theme">

В Android Манифесты файл, который вы пишите, что вы написали в styles.xml под <style name="" Нет никакой d, чтобы снизить ваши целевые целевые объекты. Оставьте отзыв, если он сработал для вас

+0

Привет. Спасибо за ваш ответ. У меня уже есть моя тема для appomppat в моих styles.xml. Это не работает. И та же конфигурация уже присутствует в моем манифесте. – SynerFlow