我想要实现:
android studio + gradle 开发android app;
根据打包的不同版本(如:release版 debug版)使用不同的接口,
那么,gradle如何配置呢?代码中需要怎么处理呢?
我想要实现:
android studio + gradle 开发android app;
根据打包的不同版本(如:release版 debug版)使用不同的接口,
那么,gradle如何配置呢?代码中需要怎么处理呢?
1、可以用BuildConfig,在gradle文件内,直接给其赋值
2、demo如下:
defaultConfig{
buildConfigField "String", "Host", '"https://default.com"'
}
productFlavors{
release{
buildConfigField "String", "Host", '"https://release.com"'
}
debug{
buildConfigField "String", "Host", '"https://debug.com"'
}
}
代码中访问:BuildConfig.Host就行了
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答3.4k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
在 Java 中
getApplicationContext.getResources().getString(R.string.server)
获取到该接口 url