«Не удалось разрешить ресурс» в предварительном просмотре Android Studio

После добавления новых элементов в strings.xml , довольно часто они не начинают работать сразу в Preview Studio Android.

Не удалось разрешить ресурс @ string / faq_customer_service

Предварительный просмотр выглядит следующим образом:

Введите описание изображения здесь

Я, очевидно, попытался перестроить проект и даже запустить gradle clean assembleDebug , но он, похоже, не помогает. На эмуляторе и реальном устройстве новые ресурсы строк работают.

Любой трюк, чтобы заставить Android Studio перезагрузить ресурсы, чтобы в Preview появились правильные тексты?

Единственным надежным способом, который я нашел до сих пор, является перезагрузка проекта / перезапуск Android Studio.

Самый быстрый способ сделать это: File → Invalidate cache / Restart … → Just Restart .

Не стесняйтесь публиковать лучшие решения!

Вам НЕ нужно закрывать весь проект. Это слишком много для такой маленькой проблемы.

Просто обновите предварительный просмотр (нажмите кнопку «Обновить») Кнопка обновления стрелка

Предоставлено https://stackoverflow.com/a/34754707/3339597

Правый клик по проекту и Synchronize '… Project' работал для меня.

Для решения этой проблемы есть три шага

  1. Build -> Чистый проект

  2. Построение -> Реконструкция проекта

  3. Перезапустить Android-студию

Не удалось разрешить ресурс @ string / faq_customer_service или не удалось разрешить resource @ id / visible или не удалось разрешить resource @ id / masked. Решение заключается в том, что если вы реализуете TextInputLayout, могут возникнуть указанные выше проблемы … так что просто добавьте эти идентификаторы или Строки в xml-файлы в качестве их свойства.