我正在开发一款Android应用,但我不确定如何管理开发,测试和制作环境/构建。
例如,我有一个用于开发的API字符串;对于测试和生产,这个字符串是不同的。我应该把它放在我的Android项目中,如何管理使用哪个?
答案 0 :(得分:0)
如果您使用版本控制系统(如Git),您可以使用不同的值来设置不同的分支。例如,我为Android应用的API使用了两个不同的网址:localhost:3000/api/bla
和www.mysite.com/api/bla
。
我有一个主分支,我用于开发并使用我的localhost服务器,以及我使用的具有实际网站的生产分支。我使用新功能,错误修复等更新主要开发分支。当我需要时,我将这些更改合并到生产分支。