示例消息
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
问题
ADB0040意味着你正尝试部署到具有比你的 .NET for Android 应用程序所支持版本更旧的 Android 版本的模拟器或设备。
此消息指示 adb (Android 调试桥)报告了INSTALL_FAILED_OLDER_SDK错误。
adb 是 Android SDK 的一部分,由 .NET for Android 在内部用于与 Android 模拟器和设备通信。 从 adb了解详细信息。
解决方案
请确认您是否在 AndroidManifest.xml 中为 uses-sdk 设置了正确的值:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
附加的设备必须至少能够支持 minSdkVersion。
实现说明
请注意,开放源代码 https://github.com/xamarin/xamarin-android 存储库中没有任何内容触发 ADB0040,调试和快速部署等功能是在专有的 .NET for Android 扩展功能中实现的。