apkを再インストールしようとしました
$adb install -r new.apk
そして、次のエラーが表示されます:
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
1 つの解決策は、新しい.apk をアンインストールしてインストールすることです。これは問題なく機能します。
しかし、アンインストールせずに APK を再構築して再インストールできるかどうか疑問に思っています。たとえば、AndroidManifest.xml の設定を変更したり、APK に署名しなかったりなどです。
「INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES」の意味全体を教えていただければ幸いです。
ベストアンサー1
これは、アプリケーションの新しいコピー (開発マシン上) が、アプリケーションの古いコピー (デバイス/エミュレーターにインストール) とは異なる署名キーで署名されていることを意味します。たとえば、これがデバイスの場合、別の開発マシン (他の開発者のマシンなど) から古いコピーを配置した可能性があります。または、古いコピーが製品キーで署名され、新しいコピーがデバッグ キーで署名されている可能性があります。