我有一组应用程序,它们基本上是一个应用程序的白标。基本应用程序有一个网络后端。使用ant,当我运行debug白标应用程序的构建时,库项目被编译为debug使用dev_server参数,当我编译release构建时,live_server使用了参数。其他参数(和资源)被白标应用程序覆盖,一切都很好。
所以基本上,如果我为应用程序 1 编译了一个白标并debug构建,则该应用程序被编译为<dev_server>/1基本服务地址,依此类推。
使用gradle,我尝试了不同的策略,但如果不在每个应用程序的build.gradle. 基本问题似乎是一个gradle总是内置的库项目,release所以我可以根据我正在使用的构建来真正更改后端参数。
任何想法如何设置项目结构以使其以这种方式工作?