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
Invalid value 'armeabi' in $(AndroidSupportedAbis). This ABI is no longer supported. Please update your project properties to remove the old value. If the properties page does not show an 'armeabi' checkbox, un-check and re-check one of the other ABIs and save the changes.
Problema
A causa della rimozione del supporto armeabi in Android NDK r17, .NET per Android 9.1 è l'ultima versione che supporta l'architettura armeabi.
Elemento di file con estensione csproj di esempio per $(AndroidSupportedAbis) che causerà l'errore:
<AndroidSupportedAbis>armeabi;armeabi-v7a;arm64-v8a</AndroidSupportedAbis>
Soluzione
I progetti con questa vecchia interfaccia ABI selezionata nella $(AndroidSupportedAbis) proprietà dovranno essere aggiornati per rimuoverlo prima che vengano compilati correttamente con le versioni più recenti di .NET per Android. Il più recente ABI armeabi-v7a dovrebbe ora essere usato.
Il armeabi valore può essere rimosso da questa proprietà modificando direttamente il file con estensione csproj o aggiornando l'impostazione nelle pagine delle proprietà di Visual Studio in Windows o macOS.
Aggiornamento dell'impostazione in Windows
Selezionare il progetto in Esplora soluzioni e fare clic sull'icona Proprietà oppure fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà.
Nel riquadro laterale scegliere Opzioni Android.
Selezionare il pulsante Advanced (Avanzate).
L'elenco Architetture supportate non include più una casella di controllo armeabi , quindi per rimuovere l'impostazione armeabi precedente, deselezionare e ricontroltare una delle altre ISTANZE di archiviazione, fare clic sul pulsante Chiudi e quindi salvare le modifiche.
Aggiornamento dell'impostazione in macOS
Fare clic sul progetto nel riquadro Della soluzione e selezionare Opzioni.
Nel riquadro laterale scegliere Android Build (Compilazione Android).
Scegliere la scheda Avanzate.
Nell'elenco ABI supportati deselezionare la casella di controllo armeabi e fare clic sul pulsante OK per salvare le modifiche.