在Android上为两个客户构建应用

时间:2014-03-05 10:26:57

标签: android cordova android-build

我们想要为两个客户构建一个应用程序。在进行Cordova构建之前,我们使用grunt注入不同的CSS。我们能够构建两个具有不同图标和显示名称的应用程序。但是,我们无法同时在同一部手机上安装这两个应用。如果我们在config.xml中更改窗口小部件ID,我们会得到两个不会互相覆盖的应用程序,但是一个将无法运行,因为窗口小部件ID会导致为我们的应用程序创建新的包结构。

如何从一个可以并排安装的代码库创建两个应用程序?

1 个答案:

答案 0 :(得分:0)

为了能够安装两次应用程序,它们必须具有不同的包名称。

但仅更改包名称是不够的。 src文件夹中的文件夹创建类似于包名称(f.e.'com.stackoverflow.app'导致文件夹'com'与子文件夹'stackoverflow'及其子文件夹'app'。

我认为为每个客户创建一个应用程序并将grunt文件从一个文件复制到另一个文件会更容易。