【问题标题】:Signing certificate error when update apk from XE7 to XE8将 apk 从 XE7 更新到 XE8 时出现签名证书错误
【发布时间】:2015-06-05 01:27:25
【问题描述】:

我的 Android apk 是由 XE7 开发的。现在我用 XE8 升级项目。 安装apk到安卓设备时IDE报签名证书错误:

无法创建进程:无法安装 D:\GMTWork\SalesApp\Android\Release\SalesApp\bin\SalesApp.apk。失败 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

Embarcadero 的解决方案是:

  1. 从您的 Android 设备中手动卸载之前安装的应用程序。
  2. 配置 RAD Studio 以在您每次运行应用程序时执行全新安装。

我认为这些都不是好的解决方案。因为我的apk已经安装在很多手机上了,所以我不能要求用户手动卸载或者全新安装。

所以, 谁有更好的解决方案?或者我的 apk 可以使用相同的签名证书吗?

【问题讨论】:

  • IDE 报告问题并不意味着您的用户会遇到问题。您是否收到用户报告说存在问题?听起来这只是 IDE 的一个开发问题。您的用户将没有您的 Android 设备,他们不会从 RAD Studio 安装,他们需要将其配置为每次运行应用程序时执行全新安装,因为他们没有 RAD Studio。
  • 我找到了一个临时的、不完善的解决方案:将签名证书文件“debug.keystore”从XE7复制到XE8。

标签: android delphi firemonkey delphi-xe7 delphi-xe8


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 2021-11-13
  • 2021-06-29
相关资源
最近更新 更多