Freigeben über


.NET für Android–Fehler ADB0030

Beispielnachrichten

error ADB0030: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
error ADB0030: The installed package is incompatible. Please manually uninstall and try again.

Problem

ADB0030 bedeutet, dass Sie Ihre APK manuell deinstallieren müssen, bevor Sie Ihre .NET für Android-Anwendung auf dem angeschlossenen Gerät oder Emulator bereitstellen können. Diese Situation kann eintreten, wenn Sie Ihre .NET für Android-Anwendung in der Vergangenheit bereitgestellt haben, allerdings mit einer anderen Android-Keystoredatei signiert war.

Diese Meldung gibt an, dass adb (Android Debug Bridge) einen Fehler vom Typ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_FAILED_UPDATE_INCOMPATIBLE oder INSTALL_FAILED_VERSION_DOWNGRADE gemeldet hat. adb ist Teil des Android SDK und wird intern von .NET für Android für die Kommunikation mit Android-Emulatoren und -Geräten verwendet. Erfahren Sie mehr über adb in der Android-Dokumentation.

Lösung

Deinstallieren Sie Ihre APK manuell vom angeschlossenen Gerät oder Emulator.

Implementierungshinweise

Bitte beachten Sie, dass im Open-Source-Repository https://github.com/xamarin/xamarin-android nichts ADB0030 generiert, da Funktionen wie Debugging und "schnelle Bereitstellung" in den proprietären .NET für Android-Ergänzungen implementiert sind.