Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Messaggi di esempio
error ADB0040: The device does not support the minimum SDK level specified in the manifest.
Problema
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.
Soluzione
Verificare di impostare i valori appropriati per uses-sdk nel tuo AndroidManifest.xml:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="27"/>
Il dispositivo collegato deve almeno essere in grado di supportare minSdkVersion.
Note sull'implementazione
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.