英語で読む

次の方法で共有


Android 用 .NET エラー ADB0030

Example messages (メッセージの例)

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は生成されません。