.NET Android hiba ADB0040

Példaüzenetek

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

Probléma

ADB0040 azt jelenti, hogy olyan emulátoron vagy eszközön próbál üzembe helyezni, amely régebbi Android-verzióval rendelkezik, mint amit az Android-alapú .NET-alkalmazás támogat.

Ez az üzenet azt jelzi, hogy adb (Android Hibakeresési híd) INSTALL_FAILED_OLDER_SDK hibát jelentett. adb az Android SDK része, és az Androidhoz készült .NET belsőleg használja az Android emulátorokkal és eszközökkel való kommunikációhoz. További adb információ az Android dokumentációjából.

Megoldás

Ellenőrizze, hogy a megfelelő értékeket állította-e be a uses-sdk számára.

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

A csatlakoztatott eszköznek legalább támogatnia minSdkVersionkell.

Végrehajtási megjegyzések

Vegye figyelembe, hogy a nyílt forráskódú https://github.com/xamarin/xamarin-android adattárban semmi sem bocsát ki ADB0040, mivel az olyan funkciók, mint a hibakeresés és a "gyors üzembe helyezés" implementálva vannak a védett .NET androidos bővítményekben.