Android 用 .NET エラー ADB0030
error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.
ADB0030は、接続されているデバイスまたはエミュレーターに .NET for Android アプリケーションをデプロイする前に、APK を手動でアンインストールする必要があることを意味します。 この状況は、以前に .NET for Android アプリケーションをデプロイしたが、別の Android キーストア ファイルで署名されていた場合に発生する可能性があります。
このメッセージは、 adb
(Android デバッグ ブリッジ) がINSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES、INSTALL_FAILED_UPDATE_INCOMPATIBLE、またはINSTALL_FAILED_VERSION_DOWNGRADEエラーを報告したことを示します。 adb
は Android SDK の一部であり、Android エミュレーターやデバイスと通信するために .NET for Android によって内部的に使用されます。 adb
の詳細については、Android のドキュメントを参照してください。
接続されているデバイスまたはエミュレーターから APK を手動でアンインストールします。
デバッグや "高速デプロイ" などの機能は独自の .NET for Android の追加機能に実装されるため、オープンソース https://github.com/xamarin/xamarin-android リポジトリではADB0030は生成されません。