craete multiple apk for multiple customers android

时间:2017-04-27 11:55:19

标签: android

我的Android应用程序需要交付给多个客户。对于每个客户,我都有不同的图形(徽标,文本,应用程序名称,颜色)和配置XML文件。

在构建时,我们应该能够指定应该为其构建应用程序的客户。然后,应该在应用程序中构建适合指定客户端的资源(如图像和运行时配置)。

截至目前,我刚接触到android。我已经完成了一些产品风味教程,但无法找到方法。

任何帮助都将受到高度赞赏谢谢

1 个答案:

答案 0 :(得分:0)

Build Variant也是很好的选择,正如@Stallion建议的那样,Still 你可以在同一个项目中使用多种风味,比如src文件夹下的主要风味,

  • 为每位客户创造多种口味。
  • 每个flavor都有自己的java,res,manifest和assest文件夹,每个清单都有自己的启动器活动。
  • 将有一个共同的味道主要来决定哪个客户的应用需要启动

例如:你有2个应用程序要求B和C,并且会有一个共同的味道main.So从主要味道你会开始另一种味道

Intent i = new Intent("com.example.B");
startActivity(i);

从这里开始,它将转到模块B的清单,并将启动启动器活动。同样适用于C模块。