- Проблемы с рендерингом в Android Studio
- Почему возникает проблема рендеринга в Android Studio 3.1.4?
- 4 ответа
- Ошибка рендеринга в Android Studio 3.0 Layout Editor
- 11 ответов
- Не удалось выполнить рендеринг в Android Studio android.support.v7.widget.AppCompatImageView
- Проблемы с рендерингом в Android Studio v 1.1 / 1.2
- Проблемы с рендерингом в Android Studio v 1.1 / 1.2
- 11 ответов
Проблемы с рендерингом в Android Studio
Я использую Android Studio 0.2.3, и при обычном открытии макета активности предварительный просмотр должен отображаться с правой стороны, чтобы я мог переключаться между режимом « Текст» и « Дизайн », который снова должен отображать предварительный просмотр макета.
Но никакой предварительный просмотр не отображается ни на правой стороне, ни когда я в текстовом режиме, ни в режиме дизайна . Я просто получаю ошибку rendering problems.
Когда я компилирую все и устанавливаю приложение на свое устройство, оно работает без ошибок. Для разработки и экспериментирования с макетом было бы неплохо, если бы я мог заставить работать предварительный просмотр.
Я также пытался переключаться между различными устройствами в студии, но безуспешно.
Кто-нибудь знает как это решить?
Измените версию Android на предварительном просмотре дизайнера на текущую версию в зависимости от вашего манифеста. проблема рендеринга привела к тому, что ваш дизайнерский превью использовал более высокий уровень API, чем ваш текущий уровень API Android.
Настройте свой текущий уровень API. Если уровень API отсутствует в списке, вам необходимо установить его через SDK Manager.
В новом обновлении Android Studio 2.2, столкнувшись с проблемой рендеринга, выполните следующие действия.
Я исправил это — в файле styles.xml я изменил
Это какой-то хак, с которым я столкнулся давным-давно, чтобы решить похожие проблемы с рендерингом в предыдущих версиях Android Studio.
Источник
Почему возникает проблема рендеринга в Android Studio 3.1.4?
С тех пор, как новые репозитории после com.android.support:appcompat-v7:28.0.0-alpha1 были запущены Google, все они не работали, когда речь шла о надлежащем предварительном просмотре макета. Я вынужден использовать com.android.support:appcompat-v7:28.0.0-alpha1 то есть alpha1 несмотря на наличие новых репозиториев, таких как
Всякий раз, когда я пытаюсь использовать любой из вышеупомянутых, я получаю следующую ошибку:
Также я уже пытался изменить макет, но ни один, кажется, не работает. Вот мой файл Gradle:
Не то чтобы пострадали какие-либо другие функции в Android Studio (насколько я заметил), поскольку скомпилированное приложение по-прежнему работает правильно, но работать без предварительного просмотра сложно.
Я знаю, что подобные вопросы уже существуют, но ничего из этого не имеет смысла, кроме изменения версии репозитория. Интересно, это проблема моего компьютера или это как-то связано с разработчиками Google.?
4 ответа
На данный момент проблема устранена. Использование com.android.support:appcompat-v7:28.0.0 (это стабильно и сейчас используется в Android Studio) вместо com.android.support:appcompat-v7:28.0.0-XXXX ( XXXX rc или beta ) решит проблему
Похоже, в api 28 есть некоторые ошибки, попробуйте уменьшить его до api 27. сделайте ваш compileSdkVersion до 27
И ваша цель SDK версии до 27
Он отлично работает для меня
В противном случае измените свою тему на свет, это также сработало для меня.
Я изменил свой стиль на Theme.AppCompat.Light.DarkActionBar
Вы можете попробовать любой из стилей Theme.AppCompat.Light. Все работает отлично. Не забудьте также поменять тему с файла макета XML и файла манифеста, тогда проблема с рендерингом исчезнет.
Возникла та же проблема и была решена путем изменения значения в R.values.styles.xml.
Я исправил эту проблему, загрузив все версии SDK, которые использовало мое приложение. Оказалось, что версия 28 установлена не полностью!
Источник
Ошибка рендеринга в Android Studio 3.0 Layout Editor
Я только начал изучать Kotlin для разработки под Android, запустил пустой проект и добавил активность. Я добавил необходимые зависимости gradle, как сказано в документации Kotlin. По умолчанию XML-файл MainActivity содержит только TextView. Но когда я пытаюсь просмотреть XML в Layout Editor, он показывает «Ошибка рендеринга»
Также я получаю это
Я попытался восстановить проект и обновить макет вручную. Но, похоже, ничего не работает.
Так что мне делать? Я использую Android Studio 3.0 Canary 2 с Kotlin
Я добился определенного прогресса. Я обнаружил, что ни одна из моих тем AppCompat не работает.
11 ответов
Хорошо, проверьте ваш gradle, вы добавили поддержку: зависимость appcompat в файле app / build.gradle? также appcompat: зависимость дизайна
Я столкнулся с той же проблемой, когда я пытался автозаполнения. но это будет работать для меня. Убедитесь, что вы добавили эти зависимости:
Если ничего из вышеперечисленного не работает, попробуйте это:
- Перейдите в Инструменты> Android> SDK Manager
- Внутренний внешний вид и поведение> Параметры системы> Android SDK выберите вкладку Инструменты SDK.
- обновите Android SDK Build-Tools до 26.0.1 или более поздней версии.
Этот ответ, скорее всего, решит проблему проблема.
У меня также есть эта проблема, решаемая следующим образом: измените appcompat-v7:26.0.0-beta2 на build.gradle ( modle:app ) на appcompat-v7:26.0.0-beta1 .
Я решил проблему, обновив версию подключаемого модуля gradle до 3.0.0-alpha2 и используя упаковщик gradle gradle-4.0-milestone-1-all.zip.
Я зарегистрировал проблему в трекере проблем андроид-студии — https://issuetracker.google.com/ п / 1 / вопросы / 62251892
Это решение может помочь вам. Изменить style.xml из:
Не удалось выполнить рендеринг в Android Studio android.support.v7.widget.AppCompatImageView
Среда, в которой я работал:
Android Studio 3.0.1
Причина найдена в файле app/build.gradle :
Я изменил некоторые из соответствующих строк следующим образом:
И мне не нужно ничего менять в файле styles.xml . Большинство ответов выше предложили изменить следующую строку:
Я добавил «База». в родительском, чтобы он работал правильно!
Я решил эту проблему, изменив версию дизайна поддержки на ту же версию приложения. Это мой пример зависимости
Ранее я использовал
Есть проблема с версией 25.4.0 поддерживаемых мной библиотек. Я вернулся к версии 25.3.1 и рендер макета работает.
Источник
Проблемы с рендерингом в Android Studio v 1.1 / 1.2
Когда я добавляю android.support.v7.widget.Toolbar или другой android.support.v7.widget.* Возникают проблемы с рендерингом.
Но поддержка библиотеки обновлена. И я правильно подчинил себя. Я могу импортировать их в MainActivity.java
Я не знаю, поможет ли это или нет, но я создавал тестовый проект (непосредственно от мастера, без специального кода) и получая эту ошибку. Попытка изменить структуру проекта и найти недостающий класс не помогла.
Ошибка сборки произошла со следующей ошибкой:
*** проблемы с воспроизведением
Не удалось найти следующие классы: android.support.v7.internal.widget .ActionBarOverlayLayout ***
Очевидно, что это не окончательное решение, но изменение темы в дизайне с базовой «темы проекта» на что-либо еще позволяет ее строить.
ОБНОВЛЕНИЕ : По-видимому, они исправили эту ошибку в финальной версии Android Studio 1.3 (согласно сообщениям пользователей, которые сообщили об этой проблеме, устраненной в трекере проблем: https://code.google.com/p/android/issues/detail?id=170841 ) ,
Это известная ошибка, так как Android Studio build 1.1, которая все еще существует в версиях AS версии 1.2 и 1.3. Переключение уровня API предварительного просмотра с 22 на 21 исправляет для большинства людей. В ожидании исправления вы также можете попробовать.
Возможные решения, которые работали на меня:
1 -> Добавить слово Base. К началу имени темы, чтобы он «Base.Theme.AppCompat.Light.DarkActionBar»
Т.е. изменить родительский элемент AppTheme в res / values / styles.xml, чтобы решить эту проблему. замещать
2-> Уровень API понижающего уровня с 22 до 21 в области предварительного просмотра, как это было предложено @ david.schreiber
Я изменил AppTheme над графическим предварительным просмотром на Base.Theme.AppCompat, и он исчез для меня. Он работал как на 19, так и на 22 API :)! Удачи всем вам!
Нажмите для увеличения
Я изменил тему приложения с « Theme.AppCompat.Light.DarkActionBar » на « Base.Theme.AppCompat.Light.DarkActionBar »
Я столкнулся с этой проблемой только сейчас в Android Studio 1.2.1.0 с API 22 (Android 5.1.1), который был выбран без изменения темы или API, как это было предложено другими в этой теме.
Когда я обновляюсь до последней версии Android Studio, доступной через регулярную проверку обновлений, она отлично работает сейчас. Это не должно быть проблемой в новой версии Android Studio 1.2.1.1
Измените версию Android от 22 до 21, проблема решена, это маленькая иконка Android в правом верхнем углу,
Добавляя к ответу david.schreiber, если вы держите свой предварительный просмотр в узком окне, вы можете растянуть его, чтобы получить доступ к значку Android.
Я использую Android Studio 1.2 как стабильную версию, и у меня такая же проблема.
Для меня решение состояло в том, чтобы использовать Канальный канал и обновить Android Studio до версии 1.3.
Теперь у меня есть эта версия, и она отлично работает, но это не стабильная версия
Источник
Проблемы с рендерингом в Android Studio v 1.1 / 1.2
Когда я добавляю android.support.v7.widget.Toolbar или другой android.support.v7.widget.* , возникают проблемы с отображением.
Но Библиотека поддержки обновлена. И я правильно выполнил зависимости. Я могу импортировать их в MainActivity.java
11 ответов
Я не знаю, поможет это или нет, но я создавал тестовый проект (прямо из мастера, без специального кода) и получал эту ошибку. Попытка изменить структуру проекта и найти недостающий класс не помогла.
Сборка завершилась неудачно со следующей ошибкой:
*** проблемы с рендерингом
Следующие классы не найдены android.support.v7.internal.widget .ActionBarOverlayLayout ***
Очевидно, что это не окончательное решение, но изменение темы в представлении дизайна с базовой «темы проекта» на что-то еще позволяет ее создать.
- Чистый проект
- Восстановить проект
- Sync Gradle
У меня сработала смена темы приложения на BaseTheme.App.Compat.
Я использую Android Studio 1.2 в качестве стабильной версии, и у меня такая же проблема.
Для меня решением было использовать Canary Channel и обновить Android Studio до версии 1.3.
Теперь у меня есть эта версия, и она отлично работает, но это не стабильная версия.
Мой build.grade это
Применить плагин: ‘com.android.application’
Добавляя к ответу david.schreiber, если вы сохраняете предварительный просмотр в плотном окне, вы можете растянуть его, чтобы получить доступ к этому значку Android.
Измените версию Android с 22 на 21, проблема решена, это маленький значок Android в правом верхнем углу,
Я столкнулся с этой проблемой только сейчас в Android Studio 1.2.1.0 с выбранным API 22 (Android 5.1.1) без изменения темы или API, как это было предложено другими в этом потоке.
Когда я обновился до самой последней версии Android Studio, доступной через регулярную проверку обновлений, теперь она работает нормально. Это не должно быть проблемой в новой версии Android Studio 1.2.1.1.
Я изменил тему своего приложения с » Theme.AppCompat.Light.DarkActionBar » на » Base.Theme.AppCompat.Light.DarkActionBar «
Я изменил AppTheme над графическим превью на BaseTheme.AppCompat, и он исчез для меня. Работало и на 19, и на 22 API :)! Удачи всем вам!
щелкните, чтобы увеличить изображение
Возможные решения, которые сработали для меня:
1 -> Добавьте слово Base. в начало названия темы, чтобы оно читалось как «Base.Theme.AppCompat.Light.DarkActionBar»
Т.е. измените родительский элемент AppTheme в res / values / styles.xml , чтобы решить эту проблему. Заменить
2-> Понизить уровень API с 22 до 21 на панели предварительного просмотра, как предлагает @ david.schreiber
ОБНОВЛЕНИЕ . По всей видимости, они исправили эту ошибку в последней версии Android Studio 1.3 (по словам пользователей, которые сообщают, что эта проблема решена в системе отслеживания проблем: https://issuetracker.google.com/issues/37043358).
Это известная ошибка со времен сборки Android Studio 1.1, которая все еще существует в версиях AS 1.2 и 1.3 beta. Переключение уровня API предварительного просмотра с 22 на 21 исправляет большинство людей. В ожидании исправления вы тоже можете попробовать.
Источник