Lire en anglais

Partager via


Erreur .NET pour Android ADB0030

Exemples de messages

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

Problème

ADB0030 signifie que vous devez désinstaller manuellement votre APK avant de pouvoir déployer votre application .NET pour Android sur l’appareil ou l’émulateur attaché. Cette situation peut se produire si vous aviez déployé votre application .NET pour Android dans le passé, mais qu’elle a été signée avec un autre fichier de magasin de clés Android.

Ce message indique que adb (Pont de débogage Android) a signalé une erreur INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES, INSTALL_FAILED_UPDATE_INCOMPATIBLE ou INSTALL_FAILED_VERSION_DOWNGRADE. adb fait partie du Kit de développement logiciel (SDK) Android et est utilisé en interne par .NET pour Android pour communiquer avec les émulateurs et les appareils Android. En savoir plus sur adb la documentation Android.

Solution

Désinstallez manuellement votre APK à partir de l’appareil ou de l’émulateur attaché.

Remarques relatives à l’implémentation

Notez que rien dans le référentiel code source ouvert https://github.com/xamarin/xamarin-android émet ADB0030, car les fonctionnalités telles que le débogage et le « déploiement rapide » sont implémentées dans le fichier .NET propriétaire pour les ajouts Android.