範例訊息
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
問題
ADB0040表示您嘗試部署到具有舊版 Android 版本的模擬器或裝置,而不是適用於 Android 應用程式的 .NET。
此訊息指出 adb (Android Debug Bridge) 回報了INSTALL_FAILED_OLDER_SDK錯誤。 adb 是 Android SDK 的一部分,由適用於 Android 的 .NET 內部用來與 Android 模擬器和裝置通訊。 從Android檔深入瞭解adb。
解決方案
確認您在AndroidManifest.xml中設定適當的值uses-sdk:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
您的連結裝置至少必須能夠支援 minSdkVersion。
實作注意事項
請注意,開放原始碼 存放庫中不會發出ADB0040https://github.com/xamarin/xamarin-android,例如偵錯和「快速部署」等功能會在Android的專屬 .NET 新增中實作。