我的 Android apk 是由 XE7 开发的。现在我用 XE8 升级项目。安装 apk 到 Android 设备时 IDE 报告签名证书错误:
无法创建进程:无法安装 D:\GMTWork\SalesApp\Android\Release\SalesApp\bin\SalesApp.apk。失败 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Embarcadero 的解决方案是:
- 从您的 Android 设备手动卸载之前安装的应用程序。
- 将 RAD Studio 配置为在每次运行应用程序时执行全新安装。
我认为这些都不是好的解决方案。因为我的apk已经安装在很多手机上,所以我不能要求用户手动卸载或进行全新安装。
那么,谁有更好的解决方案呢?或者我的 apk 可以使用相同的签名证书吗?