我想知道是否可以使用 gradle 为每个构建提供不同的 API 主机。理想情况下,我想通过我的代码访问常量,所以当我进行 gradle 构建时,它构建 release.apk 指向http://example.com和 debug.apk 指向http://debug .example.com。
我使用以下方法实现了这一点:
buildTypes {
debug {
buildConfig "public final static String API_HOST = \"http://debug.example.com\";"
}
release {
buildConfig "public final static String API_HOST = \"https://example.com\";"
}
}
然而,这似乎很脏
干杯