Как использовать типы сборки (debug vs release) для установки разных стилей и имен приложений?

Фон

В Android Studio вы можете иметь разные типы сборки, каждый из которых имеет свою конфигурацию, аналогичную разновидностям продукта (как показано на рисунке).Вот)

Эта проблема

Мне бы хотелось, чтобы каждый раз, когда я где-нибудь устанавливал свое приложение, я сразу же узнавал, какой он был - релиз или отладка, просто взглянув на него.

Для этого, я думаю, я могу использовать файл build.gradle:

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    debug {
        debuggable true
    }
}

Дело в том, что я не знаю, что туда поставить. Я хочу, чтобы имя приложения было другим (и все же иметь строку в строковых файлах, поскольку оно переведено), и я хочу, чтобы стиль чего-то в приложении был другим (например, цвет панели действий) ,

Я обнаружил, что могу использовать «resValue» (нашел об этомВот), но по какой-то причине, что бы я ни делал, он не скомпилируется:

Если ресурс уже объявлен (как в названии приложения, которое переведено), он говорит, что ресурс дублированЕсли ресурс не был объявлен, я не могу добраться до него через code / xml.Вопрос

Как использовать разные значения ресурсов для типов сборки, даже если они уже существуют?

Ответы на вопрос(0)

Ваш ответ на вопрос