我已经创建了一个应用程序,根据后端配置,应用程序的行为有所不同。因此,使用相同的代码,我可以根据特定应用程序的要求构建不同的APK **
但每次我必须构建一个APK时,我必须更改一组特定的东西(应用程序ID,服务器端点,应用程序图标,firebase id,crashlytics id等)。我想维护一个工作区,并根据属性文件选择适当的资源。
根据应用需要更改的事项列表:
如何在不创建单独的工作空间和分支的情况下管理它以维护多个应用程序的代码?
**它就像一个框架,您可以在其中更改一些内容(应用程序ID,服务器端点,应用程序图标,firebase id,crashlytics id等)并构建新的应用程序。
你应该使用产品口味。请看看here。
每种香料可以指定其自己的配置,例如,它的应用或指定自己的资源,如drawables。