2015-06-01 3 views
0

Я установил студию Android для обучения разработке приложений на Android. Я установил новейшую студию Java и android, но в первом созданном проекте Hello world, у меня много проблем с классом R. Версия Android для рендеринга - 5.1.1.Первое приложение в студии android, класс R

Когда я нажимаю на activity_main.xml, у меня нет иллюстрации для смартфона для дизайна. Произошла ошибка:

NOTE: This project contains Java compilation errors, which can cause rendering failures for custom views. 
Fix compilation problems first. The following classes could not be instantiated: 
- android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache) 

Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details 
java.lang.NoClassDefFoundError: Could not initialize class android.support.v7.internal.widget.ActionBarOverlayLayout   at 
java.lang.reflect.Constructor.newInstance(Constructor.java:422)   at 
android.view.LayoutInflater.inflate(LayoutInflater.java:482)   at 
android.view.LayoutInflater.inflate(LayoutInflater.java:414)   at 
com.android.layoutlib.bridge.bars.BridgeActionBar.<init>(BridgeActionBar.java:84)   at 
com.android.layoutlib.bridge.bars.AppCompatActionBar.<init>(AppCompatActionBar.java:56) 

Как устранить эту ошибку?

+0

Это общая проблема называется проблемой макета визуализации. Попробуйте изменить версию построения градиента до 1.2.3 – siriscac

ответ

1

На вкладке предварительного просмотра просто измените версию предварительного просмотра с «Автоматически выбирайте лучшую» на «21», и она должна работать нормально.

+0

, когда я переключаюсь на автоматический выбор, всегда выбирайте предварительный просмотр Android M и создавайте эти проблемы: Эта версия библиотеки рендеринга более поздняя, ​​чем ваша версия Android Studio. Пожалуйста, обновите Android Studio и проблема с R уже есть – mathew92

+0

@ mathew92 проблема совершенно ясна: вам нужна более новая версия Android-студии. для работы с предварительным просмотром M вам необходимо изменить канал обновления на «бета», поскольку работа с M еще не нажата на основной канал обновления. чтобы перейти на бета-версию, откройте «Справка»> «Проверить обновление»> «Обновления» и измените на «бета» или более свежие сборки. –

+0

@ AleksandarStefanović его написал мне «У вас уже установлена ​​последняя версия Android Studio» .. я был загружен и установлен только вчера – mathew92

0

Обновите SDK Android или изменение версии рендеринга на меньшие enter image description here

+0

Я пробую этот проект ... открыть настройки модуля и сменить компиляцию sdk to android 5.0 и build tools версии до 22.0.1, а после изменения расширяет ActionBarActivity, чтобы расширять AppCompatActivity и ошибки исчезли ... но новый, когда запустить эмулятор приложения не в нем ..: / – mathew92

Смежные вопросы