次の方法で共有


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を生成しません。