"Не удалось разрешить ресурс" в Android Studio Preview
После добавления новых элементов в strings.xml
, довольно часто они не начинают работать сразу в Android Studio Preview.
Не удалось разрешить ресурс @string/faq_customer_service
Предварительный просмотр выглядит следующим образом:
![enter image description here]()
Я, очевидно, пытался перестроить проект и даже запустить gradle clean assembleDebug
, но он, похоже, не помогает. На эмуляторе и реальном устройстве новые ресурсы строк работают.
Любой трюк, который заставит Android Studio перезагрузить ресурсы, чтобы в Preview появились правильные тексты?
Ответы
Ответ 1
Единственным надежным способом, который я нашел до сих пор, является перезагрузка проекта/перезапуск Android Studio.
Самый быстрый способ сделать это File → Invalidate caches/Restart... → Просто перезагрузите.
Не стесняйтесь публиковать лучшие решения!
Ответ 2
вам НЕ нужно закрывать весь проект. Это просто слишком много для такой маленькой проблемы.
Просто обновите предварительный просмотр (нажмите кнопку "Обновить" )
![кнопка обновления стрелки]()
предоставлен fooobar.com/questions/99429/...
Ответ 3
Щелкните правой кнопкой мыши на проекте, и Synchronize '... Project' работал у меня.
Ответ 4
Для решения этой проблемы существует три шага
Ответ 5
Не удалось разрешить ресурс @string/faq_customer_service
или
Не удалось разрешить ресурс @id/visible
или
Не удалось разрешить ресурс @id/masked
Решение заключается в том, что если вы реализуете TextInputLayout, эти проблемы могут возникнуть... поэтому просто добавьте эти идентификаторы или строки в файлы xml в качестве их свойства.
Ответ 6
Файл → Неправильные кэши/Перезапуск... → Просто перезапустить... у меня не сработало
File → Invalidate caches/Restart... → Invalidate And Restart... работал для меня
Ответ 7
Проблема рендеринга:
'Couldn't resolve resource @string/hello_blank_fragment'
Просто обновите макет.
работа для меня..