Я понимаю, что эти новые атрибуты безопасно игнорируются в старых API.Теперь есть ли способ заставить это следующее предупреждение Lint уйти, не подавляя его и не повышая minSdk?
Атрибут shortcutId используется только в API уровня 25 и выше (текущий минимум равен 15) меньше ... (Ctrl + F1) Эта проверка находит атрибуты, установленные в файлах XML, которые были введены в версии, более новой, чем самая старая версия, на которую ориентировано ваше приложение (с атрибутом minSdkVersion).Это не ошибка;приложение просто проигнорирует атрибут.Однако, если атрибут важен для внешнего вида или функциональности вашего приложения, вам следует подумать о том, чтобы найти альтернативный способ достижения того же результата только с доступными атрибутами, а затем вы можете при желании создать копию макета в папке layout-vNN.который будет использоваться в API NN или выше, где вы можете воспользоваться более новым атрибутом.Примечание. Эта проверка применяется не только к атрибутам.Например, некоторые теги также могут быть неиспользованными, например, новый элемент в макетах, представленный в API 21.
Нашел ответ (пока я ждал 90 минут, чтобы отправить этот вопрос в SO ..):
использовать xml-v25 \ shortcuts.xml (вместо xml по умолчанию)папка)