Ошибка .NET для Android ADB0040
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
ADB0040 означает, что вы пытаетесь развернуть в эмуляторе или устройстве с более старой версией Android, чем поддерживает приложение .NET для Android.
Это сообщение указывает, что adb
(Мост отладки Android) сообщил об ошибке INSTALL_FAILED_OLDER_SDK. adb
является частью пакета SDK для Android и используется в .NET для Android для взаимодействия с эмуляторами и устройствами Android. Дополнительные сведения см. в adb
документации по Android.
Убедитесь, что в AndroidManifest.xml заданы соответствующие значения uses-sdk
:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
Подключенное устройство должно быть по крайней мере в состоянии поддерживать minSdkVersion
.
Обратите внимание, что в репозитории открытый код https://github.com/xamarin/xamarin-android ничего не выдает ADB0040, так как такие функции, как отладка и быстрое развертывание, реализованы в собственных дополнениях .NET для Android.