Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.