, , - URL build.gradle buildType. , iosched.
, gradle.propeties :
dev_website_host_name = devUrl.com
production_website_host_name = productionUrl.com
build.gradle , :
buildTypes {
debug {
debuggable true
minifyEnabled false
signingConfig signingConfigs.debug
resValue("string", "website_host_name", "${dev_website_host_name}")
}
release {
debuggable false
minifyEnabled true
// No signing config as we do this separately.
proguardFiles getDefaultProguardFile('proguard-android.txt'), file('proguard-project.txt')
resValue("string", "website_host_name", "${production_website_host_name}")
}
}
website_host_name, . , R.string.website_host_name .
This is how I handle different types of assemblies in different environments. Google projects are always a good reference to keep in mind.
source
share