Errore .NET per Android ADB0040
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
ADB0040 significa che si sta tentando di eseguire la distribuzione in un emulatore o in un dispositivo con una versione android precedente rispetto a quella supportata dall'applicazione .NET per Android.
Questo messaggio indica che adb
(Android Debug Bridge) ha segnalato un errore di INSTALL_FAILED_OLDER_SDK. adb
fa parte di Android SDK e viene usato internamente da .NET per Android per comunicare con emulatori e dispositivi Android. Altre informazioni sono disponibili adb
nella documentazione di Android.
Verificare di impostare i valori appropriati per uses-sdk
nel AndroidManifest.xml:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
Il dispositivo collegato deve almeno essere in grado di supportare minSdkVersion
.
Si noti che nulla nel repository open source https://github.com/xamarin/xamarin-android genera ADB0040, poiché le funzionalità come il debug e la "distribuzione rapida" vengono implementate in .NET proprietario per le aggiunte di Android.