Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примеры сообщений
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.
Решение
Убедитесь, что вы задаете соответствующие значения uses-sdk в AndroidManifest.xml:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
Подключенное устройство должно быть по крайней мере в состоянии поддерживать minSdkVersion.
Заметки о реализации
Обратите внимание, что в репозитории с открытым исходным кодом https://github.com/xamarin/xamarin-android нет ничего, что бы вызывало ADB0040, так как такие функции, как отладка и быстрое развертывание, реализованы в проприетарных дополнениях .NET для Android.