从一个项目构建具有不同应用程序名称和徽标的apks

时间:2016-06-22 11:20:24

标签: android android-studio


   我正在开发一个Android项目,其中有许多客户将使用我的应用程序。客户数量可能会增加。我想使用我的相同的项目,并使用自己的徽标和应用名称构建不同的APK。我不想改变别的。    
基本上我想更改应用程序名称字符串(无论我在我的项目中使用它来显示应用程序名称) 对于图像也是如此。 (我使用相同的图像显示通知图标,以便也应该更新) 我对gradle没有任何深入的了解。 我正在使用带有gradle的Android Studio。

我该如何实现这一目标。我将如何使用它? 是的,如果需要更多信息来回答这个问题请告诉我需要什么信息以及为什么。 好的快速启动链接也很不错。

1 个答案:

答案 0 :(得分:0)

除了默认的debugrelease之外,您还可以创建不同的构建变体(自定义变体)。在这些构建变体的'res目录中,您可以提供替代的drawable和字符串资源。此外,您可以在gradle中指定新的applicationIdSuffix,以便为Play商店提供唯一的应用程序ID。

...
buildTypes {
    clientA {
        applicationIdSuffix ".clientA"
    }

    clientB {
        applicationIdSuffix ".clientB"
    }

    ...
}
...