Добрый день.
У меня есть Content Provider в приложении. Он объявлен в Манифесте и указан тег authority. При сборке приложения рекомендуется вынести строку authority в ресурсы и не хранить её прямо в Манифесте. Сделал так. Получил новую ошибку.
ProGuard ругается, что нет перевода для этой строки на других языках. Локализовано приложение только на English, русский и украинский.
Если же я эту строку вставляю в каждый xml для перевода, то тогда уже новая ошибка, что authority должен быть только один и не может иметь несколько вариантов.
Как выйти из этой ситуации правильно?
anyd3v: хм, может и lint. Отключал просто в build.gradle строкой minifyEnabled false. Ok, а можно ли утилите lint дать команду не реагировать именно на эту строку? Например, вынести в отдельный xml, как был совет выше, и указать lint-у не проверять этот файл.