0

私の Android apk は XE7 によって開発されました。ここで、プロジェクトを XE8 にアップグレードします。apk を Android デバイスにインストールすると、IDE は署名証明書エラーを報告します。

プロセスを作成できません: D:\GMTWork\SalesApp\Android\Release\SalesApp\bin\SalesApp.apk をインストールできません。失敗 [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

エンバカデロのソリューションは次のとおりです。

  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 に答える