我使用离子v-1和角度1构建混合应用程序(android) 它工作正常,我上传到游戏商店。
现在我复制相同的代码并制作新的应用程序 我更改了名称和包装路径 但是,当系统中已安装第一个应用程序时,我无法安装新的应用程序 请帮助我需要改变什么?
答案 0 :(得分:4)
如您所说,您使用的是现有代码库,则需要更改config.xml中的calcu
名称
示例Id
config.xml
更改ID后,您需要删除您的Platform文件夹并使用修改后的Config.xml重建它,这样您就不会遇到任何错误
答案 1 :(得分:2)
更改名称是不够的。您还必须将应用ID更改为应用商店中的唯一内容。 CLI无法更改现有应用的ID,您必须手动编辑 config.xml
示例config.xml
<widget id="com.ionicbyrequest.mynewapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>MyNewApp</name>
<!-- Content removed for clarity -->
</widget>
您必须更改小部件标记的ID属性才能更改您的应用ID。
答案 2 :(得分:0)
每次部署相同的应用程序来玩商店时,只需要更改android-versionCode="1" to android-versionCode="2"
。
<widget id="com.ionicapp_Old.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1">
</widget>
要更改为新应用,您必须拥有应用的新应用 ID 和名称 对于版本更改反映在Play商店中更改版本标记。
<widget id="com.ionicapp_New.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1">
<name>whatever you want</name>
</widget>