开发环境dev
测试环境阿尔法
灰度环境beta
生产环境产品
不同的服务器地址通过封装来区分。具体步骤如下:
1、在buid.gradle文件中配置不同的环境,也可以更改安装包的launcher镜像。
在gradle中,可以通过buildConfigField方法给BuildConfig添加变量、赋值等。它的用途:
buildConfigField("字符串", "HOST_URL",""https://app-dev.domain.com"")
这里在BuildConfig中添加了一个新变量HOST_URL,新代码如下:
//来自产品flavor: dev的字段
公共静态最终字符串HOST_URL="https://app-dev.domain.com";
2.直接调用即可
构建配置.HOST_URL
这样,用户只需要输入不同环境的apk即可完成服务器地址的切换。
我们简单介绍一下gradle打包。网上有很多方法,这里就不做过多解释了。
1. 可以使用命令形式:
//这是对所有渠道发布版本进行打包
./gradlew assembleRelease
//如果只想命中某个环境
./gradlew assembleDevRelease
【全方位探索Android:从基础知识到高级应用】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
安卓系统真是越来越棒了!
有9位网友表示赞同!
手机买个安卓哪个品牌好用呢?有人推荐吗?
有10位网友表示赞同!
喜欢安卓的界面和流畅的用户体验。
有9位网友表示赞同!
我可是 Android 坚定的拥趸!
有11位网友表示赞同!
最近想换一台新机,考虑一下安卓系的?
有6位网友表示赞同!
对手机游戏来说,安卓真有一点优势。
有17位网友表示赞同!
安卓手机 App 的选择太多了,可以满足各种需求。
有6位网友表示赞同!
安卓系统自带的配件也很棒!
有20位网友表示赞同!
有人说安卓不够安全吗?我觉得挺安全的啊。
有16位网友表示赞同!
安卓的更新速度似乎没有苹果快。
有9位网友表示赞同!
安卓系统的中文搜索引擎真的很强大。
有13位网友表示赞同!
安卓手机性价比很高,物超所值!
有16位网友表示赞同!
希望未来安卓系统能更加优化!
有17位网友表示赞同!
喜欢用安卓玩各种个性化设置。
有16位网友表示赞同!
听说安卓现在已经支持折叠屏了?
有10位网友表示赞同!
我爸妈都是安卓用户,操作起来很方便。
有9位网友表示赞同!
安卓系统的定制化空间很大,可以根据个人需求调整。
有7位网友表示赞同!
想了解一下最新版本的安卓系统有哪些新功能?
有6位网友表示赞同!
安卓手机的摄像功能越来越好用了!
有19位网友表示赞同!
很多朋友都说安卓手机拍照更清晰。
有6位网友表示赞同!
我觉得安卓和苹果各有千秋,各自都有优点。
有11位网友表示赞同!