I use Gradle & Android studio. You can define Debug & release level constants in the gradle file, which then get turned into java source files, which are then compiled are required. Very nifty.
buildTypes { debug { buildConfig "public final static String URL = "http://www.test.com;" } release { buildConfig "public final static String URL = "http://www.live.com;" } }
probably not exactly what you were hoping for but maybe this can help convince you or your lead or your boss,etc to switch :)