Атрибут insetForeground уже определен

После обновления до нового

com.android.support:design:22.2.0 

Я получил эту ошибку:

"Атрибут insetForeground уже определен"

Имейте в виду, что я использую @romannurik ScrimInsetsFrameLayout.java

Просто измените

 insetForeground attribute 

В вашем attrs.xml на другое имя

Чтобы уточнить ответ Омара,

В библиотеке поддержки дизайна Android был представлен NavigationDrawer, который используется вместе с DrawerLayout для обеспечения средств реализации навигации и т. Д. См. Здесь:

Библиотека поддержки Android Design

NavigationDrawer расширяет ScrimInsetsFrameLayout, который был внесен в библиотеку.

Ошибка в вопросе возникает, потому что атрибут insetForeground был определен дважды. Однажды контекст библиотеки и один раз, когда в проект была включена копия ScrimInsetsFrameLayout.

Опции:

  1. Переименуйте свойство, определенное в проекте (как было предложено Omar), продолжая использовать локальную копию ScrimInsetsFrameLayout.
  2. Удалите локальную копию ScrimInsetsFrameLayout и используйте вместо нее библиотеку.
  3. Удалите локальную копию ScrimInsetsFrameLayout и вместо этого используйте NavigationDrawer.

У вас есть этот класс ScrimInsetsFrameLayout.java в ваших файлах, тогда как Google уже поместил его в библиотеку дизайна поддержки Google Android. Замените ScrimInsetsFrameLayout на android.support.design.widget.NavigationView

Или вы можете переименовать insetForeground в своих значениях / attr.xml в insetForeground2 или что-то еще

Intereting Posts
Перехват Android SMS без значка уведомления или сообщений WAP-PUSH Как преодолеть эту ошибку: java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM Где можно получить ресурсы для sdk для Lollipop Eclipse не узнает версию библиотеки поддержки Android 9 Как поместить изображения в поле EditText? Как отображать экран входа только один раз? Android AVD эмулятор в Eclipse показывает черный экран и "android" Почему мой текст не отображается со стилем при использовании SpannableStringBuilder? SearchView edittext всегда имеет значение null Google Cloud Messaging (GCM) не доставляет, когда устройство снова подключено к сети Исключение класса Установите приложение на устройство genymotion, выполните: «INSTALL_FAILED_CPU_ABI_INCOMPATIBLE» Как установить связь между службой обмена сообщениями Firebase и активностью? Android Вручную запуск 3G-соединения в Android и его сохранение Как использовать CacheManager для Android?