Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemples de messages
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
Problème
ADB0040 signifie que vous essayez de déployer sur un émulateur ou un appareil doté d’une version Android antérieure à celle prise en charge par votre application .NET pour Android.
Ce message indique que adb (Pont de débogage Android) a signalé une erreur INSTALL_FAILED_OLDER_SDK.
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 dans la documentation Android.
Solution
Vérifiez que vous définissez les valeurs appropriées pour uses-sdk dans votre AndroidManifest.xml :
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
Votre appareil attaché doit au moins être en mesure de prendre en charge minSdkVersion.
Remarques relatives à l’implémentation
Notez que rien dans le référentiel open source https://github.com/xamarin/xamarin-android n’émet ADB0040, car les fonctionnalités telles que le débogage et le « déploiement rapide » sont implémentées dans les ajouts propriétaires .NET pour Android.