Freigeben über


.NET für Android–Fehler ADB0040

Beispielnachrichten

error ADB0040: The device does not support the minimum SDK level specified in the manifest.

Abgang

ADB0040 bedeutet, dass Sie versuchen, sie auf einem Emulator oder Gerät mit einer älteren Android-Version bereitzustellen, als ihre .NET für Android-Anwendung unterstützt.

Diese Meldung gibt an, dass adb (Android Debug Bridge) einen INSTALL_FAILED_OLDER_SDK Fehler gemeldet hat. adb ist Teil des Android SDK und wird intern von .NET für Android für die Kommunikation mit Android-Emulatoren und -Geräten verwendet. Erfahren Sie mehr über adb die Android-Dokumentation.

Lösung

Stellen Sie sicher, dass Sie die entsprechenden Werte in uses-sdk Ihrem AndroidManifest.xml festlegen:

<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>

Ihr angeschlossenes Gerät muss mindestens in der Lage sein, dies zu unterstützen minSdkVersion.

Hinweise zur Implementierung

Beachten Sie, dass im Open Source-Repository https://github.com/xamarin/xamarin-android nichts ADB0040 ausgibt, da Features wie Debugging und "schnelle Bereitstellung" in den proprietären .NET für Android-Ergänzungen implementiert werden.