发包sdk 根据debug和release版本切换请求不同的url环境
来源:互联网 发布:淘宝订单存在异常 编辑:程序博客网 时间:2024/06/07 06:59
在一般的开发当中:开发环境和正式运行的环境是不一样的:
例如: 我们sdk的某个接口的开发环境如下:
String CONF_URL = “http://gw.ihuiyu.cn/sdk/conf.php“;
正式环境:(填个假冒的):
String CONF_URL = “http://gw.ihuiyu.cn/sdk/conf.php“;
所以不可能我们在发包的时候,把一个个的网址都进行修改,这不科学!
安卓的机制中有一个变量用来区分正式和测试环境,我们可以拿到这个变量然后对他进行判断就可以自动去根据模式来改变url地址前缀
使用变量BuildConfig.DEBUG(debug模式返回true,release模式返回false)
位置:app->build->generated->source->buildCofig->debug->BuildConfig文件,如图
所以最后修改地址为如下:
String CONF_URL = BuildConfig.DEBUG?"http://gw.ihuiyu.cn/sdk/conf.php":" 正式环境地址";
同时,是可以抽一个基本环境url的
不过:需要注意的是:
最后打包sdk包给第三方用的时候,必须要出release版的jar
阅读全文
0 0
- 发包sdk 根据debug和release版本切换请求不同的url环境
- DEBUG和RELEASE的不同版本 2011.12.13
- VS环境下Debug和Release版本的区别
- release和debug切换
- App release版本和debug版本参数不同
- Debug版本和Release版本的区别
- DEBUG版本和RELEASE版本的问题
- debug版本和release版本的区别
- debug版本和release版本的区别
- Debug版本和Release版本的区别
- 程序的Debug 版本和Release 版本
- 用程序判断设置的是debug还是release以及assert在debug和release版本中的不同行为
- release版本和debug版本的差异 joyGetPosEx 返回结果不同
- 遇到一个debug版本和release版本运行结果不同的问题
- [IDE] debug和release的切换
- vc中debug和release的不同
- vc中debug 和release的不同
- vc中debug和release的不同
- HDU 2010 水仙花数 水题 解法
- FreeMarker- 缓存处理
- 有关标准变量和环境变量的技巧
- 面向对象,构造以及static应用整理
- 基础篇 4. 深入JSP技术
- 发包sdk 根据debug和release版本切换请求不同的url环境
- 数据中心网络拥塞控制分析之DC-Vegas
- 内存中的堆和栈
- VSCode 快捷键
- 编辑距离问题
- c语言题目练习(2)
- hdu 1171 (多重背包模板)
- Fresco 动静态 加载
- bitmap与uri互相转换