メッセージの例
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を生成しません。