1. ホーム
  2. android

[解決済み] アンインストールせずにINSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATESに対処する方法は?

2022-02-18 19:03:26

質問

apkを再インストールしようとしたのですが

$adb install -r new.apk

そして、エラーを表示します。

Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

解決策としては、アンインストールしてからnew.apkをインストールするとうまくいきます。

しかし、アンインストールをせずにapkを再構築して再インストールできないかと考えています。例えば、AndroidManifest.xmlのいくつかの設定を変更したり、APKに署名しない、などです。

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES"の全体の意味を教えていただけると大変ありがたいです。

解決方法を教えてください。

これは、アプリケーションの新しいコピー(開発マシン上)が、アプリケーションの古いコピー(デバイス/エミュレータにインストールされている)とは異なる署名鍵で署名されていることを意味します。例えば、これがデバイスの場合、あなたは古いコピーを別の開発マシン(例えば、他の開発者のマシン)から入れたかもしれません。あるいは、古いものはあなたの本番用キーで署名され、新しいものはあなたのデバッグ用キーで署名されている。