对多个应用程序使用相同的工作空间

时间:2019-04-26 11:10:20

标签: android android-studio properties-file

我制作了一个应用程序,根据后端配置,该应用程序的行为有所不同。因此,使用相同的代码,我可以根据该特定应用程序的需求构建不同的APK **

但是每次我必须构建APK时,都必须更改一组特定的东西(应用程序ID,服务器端点,应用程序图标,firebase ID,crashlytics ID等)。我要维护一个工作区,然后根据属性文件选择适当的资源。

需要根据应用程序进行更改的列表:

  1. 应用程序ID
  2. 服务器端点
  3. 应用程序图标
  4. firebase ID
  5. crashlytics ID
  6. 麦克风图像(可绘制)资源

如何在不创建单独的工作区和分支来维护多个应用程序代码的情况下进行管理?

**它就像一个框架,您可以在其中更改一些内容(应用程序ID,服务器端点,应用程序图标,firebase ID,crashlytics ID等)并构建新的应用程序。

1 个答案:

答案 0 :(得分:0)

您应该使用产品口味。请看看here

每种口味都可以指定自己的配置,例如它的应用程序或指定其自己的资源(例如可绘制对象)。

相关问题