1.我们在通过jenkins打包Android apk,需要动态配置环境变量比如:线上,测试,和预发布。
我们在jenkins的配置里面声明动态配置的参数:
怎么在Android 项目代码中进行接收,使用呢?
1.在gradle.properties文件中声明要接收的参数名
2.在budle里面的defaultConfig中进行中转配置
3.在Android项目中进行使用
注意:这里非常重要的一点,在jenkins配置中需要选中Pass all job parameters as Project properties 传递参数才生效。
选中高级之后
选中Pass all job parameters as Project properties 就可以了。这样就可以动态传递参数了。