【问题标题】:Using same workspace for multiple applications为多个应用程序使用相同的工作区
【发布时间】:2019-09-15 21:28:20
【问题描述】:

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

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

需要根据应用更改的内容列表:

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

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

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

【问题讨论】:

    标签: android android-studio properties-file


    【解决方案1】:

    您应该为此使用产品风味。请看here

    每种风味都可以指定自己的配置,例如它的应用程序或指定它自己的资源,如drawables。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 2015-04-12
      • 1970-01-01
      • 2022-06-27
      • 1970-01-01
      • 2016-06-26
      • 1970-01-01
      相关资源
      最近更新 更多