.NET for Android 错误ADB0040
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
ADB0040意味着你正尝试部署到具有较旧 Android 版本的模拟器或设备,而不是适用于 Android 应用程序的 .NET。
此消息指示 adb
(Android 调试桥)报告了INSTALL_FAILED_OLDER_SDK错误。 adb
是 Android SDK 的一部分,由 .NET for Android 在内部用于与 Android 模拟器和设备通信。 从 Android 文档了解详细信息adb
。
验证是否在AndroidManifest.xml中设置uses-sdk
适当的值:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
附加的设备必须至少能够支持 minSdkVersion
。
请注意,开放源代码https://github.com/xamarin/xamarin-android存储库中没有发出ADB0040,例如调试和“快速部署”等功能在 Android 添加的专有 .NET 中实现。