PhoneGap - 未安装应用程序已安装的同名现有软件包具有冲突的签名

Posted

技术标签:

【中文标题】PhoneGap - 未安装应用程序已安装的同名现有软件包具有冲突的签名【英文标题】:PhoneGap - App Not Installed An existing package by the same name with a conflicting signature in already installed 【发布时间】:2018-06-30 19:08:25 【问题描述】:

我已经使用 phonegap cli-6.5.0 构建了一个应用程序 v1.0.4 ,同时用我以前的版本 v1.0.3 更新了这个版本,它显示错误 App Not Installed An existing package by same name with a conflicting signature in already已安装

我使用了之前构建时使用的正确的密钥库文件,我不知道如何解决这个问题,我附上了我的配置文件

config.xml

【问题讨论】:

【参考方案1】:

只需先从设备/模拟器中卸载以前的应用程序,然后在设备/模拟器上重新安装带有新签名的 apk。

发生冲突是因为您已经在设备上安装了一个名称相同但签名不同的应用(旧应用)。

【讨论】:

我试过它工作正常。但我需要用新应用更新我以前的应用。因为我必须在 Play 商店中更新这个 apk。 您需要在发布版本中构建与已发布应用程序相同的 android 密钥库。我认为您使用调试密钥库在 DEBUG 中构建,并且在新版本的 phonegap 中进行了更改。请仔细检查您的构建目标和签名设置。 我已经使用与已发布应用程序相同的 android 密钥库构建,我已经检查了几次。

以上是关于PhoneGap - 未安装应用程序已安装的同名现有软件包具有冲突的签名的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual States 切换 AppBarButton 可见性时出现“未检测到已安装的组件”错误

Phonegap Android 应用程序“未安装应用程序”

安卓安装应用程序显示已存在同名文件并且无法覆盖

未安装应用程序。具有冲突签名的同名现有包[重复]

已安装具有冲突签名的同名现有软件包

Phonegap 3.4- 已安装插件,但在我的 src 文件夹中看不到该特定插件的 Java 文件