0

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

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

Embarcadero 的解决方案是:

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

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

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

4

1 回答 1

1

你能试一下吗

项目 -> 选项 -> 配置 -> 新密钥库

http://docwiki.embarcadero.com/RADStudio/XE8/en/Creating_a_Keystore_File http://docwiki.embarcadero.com/RADStudio/XE8/en/Create_a_new_Keystore/Alias

于 2015-06-09T18:46:10.393 回答