android builde.gradle 动态配置域名
16lz
2021-01-26
在android app开发中,我们有测试服务器和正式服务器,打包时要智能化区分域名,而gradle可以帮助我们快速部署,减少工作量
原理:
java 可以通过BuildConfig读取build.gradle里的属性值,而在build.gradle中,可以区分打包类型
步骤:1、在工程的gradle.properties中填写域名
image.png
2、在module的build.gradle里通过buildConfigField在各个打包类型中设置值
image.png
3、通过BuildConfig来读取值,大功告成 image.png
显而易见,除了设置域名外,我们还可以通过buildConfigField设置其他属性值,并且不仅可以在buildType中设置值,还可以在打包渠道中设置属性值,非常方便
另外 ,还可以通过applicationIdSuffix 来设置区分不同的进程id,这样可以让我们的手机同时运行测试版和正式版app
更多相关文章
- Android基础入门教程——8.1.3 Android中的13种Drawable小结 Par
- Android——Notification的基本使用
- Android(安卓)图表 MPAndroidChart 的简单使用
- Android(安卓)WindowManager 小结
- 安卓项目常规设置清单
- android实现自己的浏览器
- Android(安卓)Permission(授权)大全
- android沉浸式状态栏的问题解决
- Android(安卓)Edittext 手机号码格式输入设置