无法安装android apk with重复的代码

时间:2017-10-05 12:32:45

标签: angularjs ionic-framework

我使用离子v-1和角度1构建混合应用程序(android) 它工作正常,我上传到游戏商店。

现在我复制相同的代码并制作新的应用程序 我更改了名称和包装路径 但是,当系统中已安装第一个应用程序时,我无法安装新的应用程序 请帮助我需要改变什么?

3 个答案:

答案 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>