ОШИБКА: В <объявлении-стиль> 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