Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在同一设备上安装不同版本的Phonegap应用程序?_Android_Cordova_Phonegap Cli - Fatal编程技术网

Android 在同一设备上安装不同版本的Phonegap应用程序?

Android 在同一设备上安装不同版本的Phonegap应用程序?,android,cordova,phonegap-cli,Android,Cordova,Phonegap Cli,我们正在使用Phonegap开发一个应用程序。我们有几个不同的版本存储为不同的git分支,这些分支几乎是同时开发的。我想做的是能够cordova build android一个分支,在设备上安装,切换分支,cordova build android在新分支上,在设备上安装,并将这两个构建视为两个不同的应用程序。为了实现这一点,我需要在不同的分支中进行哪些更改?我已尝试在config.xml中更改应用程序名称,但它仍然将构建视为更新,而不是新安装。您需要更改小部件元素中的id属性。例如,如果您当前

我们正在使用Phonegap开发一个应用程序。我们有几个不同的版本存储为不同的git分支,这些分支几乎是同时开发的。我想做的是能够
cordova build android
一个分支,在设备上安装,切换分支,
cordova build android
在新分支上,在设备上安装,并将这两个构建视为两个不同的应用程序。为了实现这一点,我需要在不同的分支中进行哪些更改?我已尝试在
config.xml
中更改应用程序名称,但它仍然将构建视为更新,而不是新安装。

您需要更改小部件元素中的id属性。例如,如果您当前的应用程序id为
com.example.app
,您可以让一个分支使用
com.example.otherapp
作为其id。Android将把它们视为不同的应用程序。

您可以更改包名。