アンインストールせずにINSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATESに対処するにはどうすればいいですか? 質問する

アンインストールせずにINSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATESに対処するにはどうすればいいですか? 質問する

apkを再インストールしようとしました

$adb install -r new.apk

そして、次のエラーが表示されます:

Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

1 つの解決策は、新しい.apk をアンインストールしてインストールすることです。これは問題なく機能します。

しかし、アンインストールせずに APK を再構築して再インストールできるかどうか疑問に思っています。たとえば、AndroidManifest.xml の設定を変更したり、APK に署名しなかったりなどです。

「INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES」の意味全体を教えていただければ幸いです。

ベストアンサー1

これは、アプリケーションの新しいコピー (開発マシン上) が、アプリケーションの古いコピー (デバイス/エミュレーターにインストール) とは異なる署名キーで署名されていることを意味します。たとえば、これがデバイスの場合、別の開発マシン (他の開発者のマシンなど) から古いコピーを配置した可能性があります。または、古いコピーが製品キーで署名され、新しいコピーがデバッグ キーで署名されている可能性があります。

おすすめ記事