【问题标题】:Package by the same name a conflicting signature is already installed同名软件包已安装冲突签名
【发布时间】:2018-07-11 12:35:23
【问题描述】:

在 Offset 中,场景与堆栈上针对同一问题的可用问题不同。经过大量研究,我发布了这个问题。

收到错误消息

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

场景 1

生成我遵循的签名 apk 的步骤..

Build--> Generate Signed apk--->popup(在两种情况下都用相同的详细信息填写所有字段)--->点击下一步---> popup(选择发布,签名版本在两种情况下都打勾)和完成。

  1. 从 Playstore 在手机上安装的应用(版本 1)
  2. 使用相同的密钥创建应用更新(已签名)(仅将 targetsdk 版本增加到 26 作为更新)(1.1 版)
  3. 将 apk 复制到手机并尝试更新,但出现上述错误。

场景 2

  1. 通过创建具有相同密钥的签名 apk 并安装在应用程序上来安装应用程序(版本 1 与 Playstore 中的版本相同)
  2. 使用相同的密钥创建应用更新(已签名)(仅将 targetsdk 版本增加到 26 作为更新)(1.1 版)
  3. 将 apk 复制到手机并尝试更新,但没有错误。

请帮助我解决可能的错误区域。

【问题讨论】:

  • @CommonsWare 有什么帮助吗?
  • 请不要在问题上随意添加标签。这个问题与我的一个 CWAC 库无关;它不需要commonsware-cwac 标签。关于您的问题,与您创建当前在 Play 商店中的 APK 的方式相比,您执行第 2 步的方式显然有所不同。您可能希望编辑您的问题并提供有关您如何执行这些步骤的更多详细信息。
  • @CommonsWare 更新详情。
  • 解决方法是:readyandroid.wordpress.com/…

标签: android android-studio target-sdk


【解决方案1】:

请检查您是否使用相同:有可能与 v1 不兼容的新 v2 sing 方案(https://source.android.com/security/apksigning/v2)也许它是 26 api 的默认值

另一条路径:也许您使用 上传密钥 而不是您上传到开发者控制台的真实密钥,并且在 playstore 中发布的 apk 实际上是由它签名的。

【讨论】:

  • 在这两种情况下都使用了相同的密钥和签名 v1 和 v2。
  • @AmanSrii 我看到你找到了解决方案。很高兴听到。请在此处分享简短描述作为答案并接受它为正确的,以便其他用户能够使用它。正如我所看到的那样,RCA 是 google play store 用自己的密钥“签名”apk,我说得对吗?
【解决方案2】:

您可以尝试使用 ADB 命令安装应用程序:

adb install -l -r name-of-file.apk

来源:https://android-fix.com/android-errors/75-app-not-installed-error.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-26
    • 2018-06-30
    • 1970-01-01
    • 2020-07-04
    • 2020-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多