Мой ответ может быть запоздалым, но я надеюсь, что он будет иметь дело с реальной причиной и уверен, что он может быть полезен для тех, кто собирается искать такую же проблему в будущем.
Этотип ошибок,
1. Android Google Maps Failed to find style 'mapViewStyle' in current theme
2. Failed to find style 'imageButtonStyle' in current theme
3. Failed to find style 'editTextStyle' in current theme
4. Failed to find style 'textViewStyle' in current theme
Что-либо из приведенного выше списка, это может быть
Конечная причина:
Мы выбрали недоступное Theme
для layout
.
Это может произойти по следующим причинам:
- Выбранный
theme
недоступен в файле themes.xml
. - Выбранный
theme
относится к более высокой версии sdk
, но наша текущая цель sdk
ниже.
Эта проблема чаще всего возникает,
- при копировании всего
layout
файл и попробуйте реализовать его в вашем project
.а.Вы можете забыть скопировать файл themes.xml
b.Возможно, у вас более низкий target sdk
, исходный layout
, созданный с более высоким target sdk
.
. Решения для этой проблемы:
( Открыть и Просмотрите файл layout
в Graphical Layout View
и посмотрите в верхний правый угол. Там были выбраны ваши themes
для layout
.)
- Так что щелкните раскрывающийся список для выбора
theme
и выберите доступные themes
в соответствии с вашим проектом themes
и targeted sdk themes
. (ИЛИ) - Если
theme
является custom
, если вам это нужно, скопируйте файл themes.xml
в свой проект из источника, в который вы скопировалиlayout xml
файл. (ИЛИ) - Если
theme
равен sdk
Свободен theme
, если вам это необходимо, измените target
в соответствии с выбранным theme
.
Надежда - это может быть полезно для кого-то.