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