ОШИБКА: В <объявлении-стиль> MenuView, неспособный найти атрибут android: preserveIconSpacing
Я создал приложение и, когда его пытались запустить, получим такую ошибку.
ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing
Проблемы
![enter image description here]()
и в конце R.java
![enter image description here]()
пожалуйста, помогите мне исправить эту проблему.
Ответы
Ответ 1
У меня была такая же проблема в Eclipse, и я исправил ее, изменив уровень API на...
- Право Нажатие на проект
- Открыть PROPERTIES > ANDROID
- Изменен уровень API до того уровня, который я использовал до сих пор.
Я думаю, что у меня возникла проблема, потому что я только что переключился с API 21 на 22. Я уже читал, что API 22 был проблемой - некоторые, поэтому люди не использовали его.
Надеюсь, что это поможет.
Ответ 2
эта ошибка, потому что вы используете старую версию Appcompat.. обновление Appompat
в более новую версию, совместимую с API 22
затем щелкните по свойствам проекта проекта.
работает со мной:)
Надеюсь, что эта помощь!!
Ответ 3
Я думаю, что интерфейс API не является подлинным решением. Мы можем решить эту проблему, выполнив следующие шаги:
-
Перейдите в раздел "C:\Users\AjaySharma\AppData\Local\Xamarin\Android.Support.v7.AppCompat\20.0.0\content\support\v7\appcompat\res\values \ attrs.xml"
(Pleae обязательно, измените имя пользователя и целевую версию в пути)
-
Найдите "android: preserveIconSpacing" в файле и удалите или прокомментируйте всю эту строку.
-
Теперь вы можете создавать секретно. Больше подробностей. Прочтите это
Ответ 4
Я исправил проблему, перейдя на путь
E:\ADT-пачке окна\SDK\Extras\Android\поддержка\v7\AppCompat\Рез\значения\attrs.xml и найдите "android: preserveIconSpacing"
Затем измените его, From
attr name="preserveIconSpacing" format="boolean"
To
attr name="android:preserveIconSpacing"
также удалите
format="boolean"
Ответ 5
У меня была эта проблема после обновления моей версии Eclipse (и плагина Google):
ОШИБКА: В MenuView не удается найти атрибут android: preserveIconSpacing
Я решил это, удалив проект appcompat _v7 из моей рабочей области (и моего диска).
И затем создайте новый проект Android MyApp1 - который воссоздал проект appcompat_v7 (здесь полноэкранный режим):
![screenshot]()
После этого я снова удалю проект MyApp1.
Ответ 6
В моем случае для той же ошибки, когда все остальные не удалось, я удалил эту строку из файла конфигурации Gradle
, myproject/app/build.gradle
config:compile 'com.android.support.constraint:constraint-layout:1.0.2'
и, вуаля! Это сработало.
Ответ 7
если все приведенные выше ответы не работают для вас, вероятно, отсутствуют
применить плагин: 'com.google.gms.google-services'
в вашем приложении build.gradle