android studio的debug和release模式下使用不同的Http前缀进行测试与正式环境的自动切换
来源:互联网 发布:文明6 有没有mac 版 编辑:程序博客网 时间:2024/05/21 17:27
我写代码的时候一般会使用两个环境,一个是测试环境,一个是正式环境并且这个两个环境的http请求连接地址的前缀肯定是不一样的
例如,测试环境我们使用http://192.168.1.1:8081作为请求前缀
正式环境我们则使用域名 http://www.baidu.com作为请求前缀
有时候在发布应用的时候由于疏忽大意没有改地址就发布了而导致应用无法正常使用,为了解决这个问题我们使用android studio的debug和release来自动切换
安卓的机制中有一个变量用来区分正式和测试环境,我们可以拿到这个变量然后对他进行判断就可以自动去根据模式来改变url地址前缀
使用变量BuildConfig.DEBUG(debug模式返回true,release模式返回false)
位置:app->build->generated->source->buildCofig->debug->BuildConfig文件,如图:
在用的时候我们会定义一个全局的HttpUrl.myurl
我们写一个三木运算就可以得到想要的分环境的不同url
这样使用release打包出来的应用就是会使用正式的url前缀,测试的时候run app默认是使用就是debug,所以就解决了使用地址错的的问题了^_^
1 0
- android studio的debug和release模式下使用不同的Http前缀进行测试与正式环境的自动切换
- android studio的debug和release模式下使用不同的Http前缀进行测试与正式环境的自动切换
- Android studio 下gradle配置不同环境的包配置(debug,release,innerRelease等)
- vs2005下debug模式和release模式的不同
- VS2005下Debug和Release模式的切换
- Debug和Release模式下加载不同的库文件
- Opencv在Release和Debug不同模式下的配置
- Android在debug和release模式自动加载不同的配置文件
- Android Studio调试模式(debug)下使用正式签名的方法
- Android Studio调试模式(debug)下使用正式签名的方法
- Release和Debug模式的区别以及Opencv在Release和Debug不同模式下的配置
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android Studio debug使用release的签名
- Android 自定义View合集
- SpringMvc教程(八)--请求如何映射到具体的Action中的方法
- Disk /dev/sdb doesn't contain a valid partition table
- 第十四周项目2二叉排序树中的查找的路径
- Actain Dataflow嵌套KNIME上
- android studio的debug和release模式下使用不同的Http前缀进行测试与正式环境的自动切换
- 数据结构实验之查找六:顺序查找
- Hibernate(开放源代码的对象关系映射框架)
- 1.Ext JS 建立web开发工程
- 10款“程序猿”和“射击湿”不可不用的在线资源和工具网站
- 读clean code有感
- 第十五周项目一(5)直接选择排序
- js的高亮关键写法,简单粗暴,行之有效
- git+gerrit开发配置方法入门