共用方式為


適用於 Android 的 .NET 錯誤ADB0040

範例訊息

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 新增中實作。