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


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

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

предварительный просмотр выглядит так:

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

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

6 58

6 ответов:

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

быстрый способ сделать это - File → Invalidate caches / Restart... → Просто Перезагрузите.

Не стесняйтесь размещать лучшие решения!

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

просто обновить предварительный просмотр (нажмите кнопку "Обновить" ) refresh button arrow

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

щелкните правой кнопкой мыши на проект и синхронизировать '...Проект " работал на меня.

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

  1. Build -->Clean Project

  2. Build -->Rebuild Project

  3. перезапустить Android studio

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

File → Invalidate caches / Restart... → Просто Перезагрузите ... не работает для меня

File → Invalidate caches / Restart... → Аннулировать И Перезапустить ... работал на меня