Ошибка Lint при использовании значка адаптивного запуска
Так как я использую значок адаптивного запуска для моего приложения, я получаю ошибку lint при сборке моего приложения.
Ошибка: ресурсы, на которые ссылается манифест, не могут варьироваться в зависимости от конфигурации (за исключением квалификаторов версий, например, -v21.) Найденное изменение в anydpi-v26 [ManifestResource] android: roundIcon = "@ mipmap / ic_launcher_round" se src \ main \ res \ mipmap- anydpi-v26 \ ic_launcher_round.xml: 2: Это значение не будет использоваться Объяснение для проблем типа "ManifestResource": элементы в манифесте могут ссылаться на ресурсы, но эти ресурсы не могут варьироваться в зависимости от конфигурации (кроме как в особом случае, в зависимости от версии, и за исключением нескольких определенных атрибутов пакета, таких как заголовок приложения и значок.)
Я не знаю, откуда происходит "se" в "android:roundIcon='@mipmap/ic_launcher_round'se" и является ли это проблемой.
Я использую Android Studio 3.1.3 (также пробовал это с ранней версией 3.1.2)
Кто-нибудь может сказать мне, что я делаю неправильно или где проблема?
Обновление My ic_launcher_round.xml выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
У меня есть отладка и конфигурация релиза, чтобы использовать разные цвета фона для релиза и отладочных сборок.