Как использовать типы сборки (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.ВопросКак использовать разные значения ресурсов для типов сборки, даже если они уже существуют?