Это можно сделать, добавив ключ в файл gradle.properties
.
Этот файл находится в каталоге .gradle
в вашем домашнем каталоге.Возможно, вам придется создать файл, если его там еще нет.
Просто добавьте ключ как пару ключ-значение в файле gradle.properties, как показано ниже.
SECRET_KEY="my-super-secret-key123"
В файле build.gradle уровня модуля добавьте ключ как buildConfigField и, если вы хотите использовать ключ в XML или коде приложения, добавьте ключ в качестве resValue.
buildTypes {
debug {
buildConfigField 'String', "SecretKey", SECRET_KEY
resValue 'string', "secret_key", SECRET_KEY
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
buildConfigField 'String', "SecretKey", SECRET_KEY
resValue 'string', "secret_key", SECRET_KEY
}
}
Этот код доступен, как показано ниже:
String apiKey = BuildConfig.ApiKey;