Errore .NET per Android/avviso XA1023
error XA1023: Using the DX DEX Compiler is not supported. Please set the DEX compiler to 'd8' in the Visual Studio project property pages or edit the project file in a text editor and set the 'AndroidDexTool' MSBuild property to 'd8'.
warning XA1023: Using the DX DEX Compiler is deprecated. Please set the DEX compiler to 'd8' in the Visual Studio project property pages or edit the project file in a text editor and set the 'AndroidDexTool' MSBuild property to 'd8'.
error XA1023: Using the DX DEX Compiler is not supported in .NET for Android projects that target .NET 6 or higher. Please set the DEX compiler to 'd8' in the Visual Studio project property pages or edit the project file in a text editor and set the 'AndroidDexTool' MSBuild property to 'd8'.
Google ha deprecato il compilatore DX DEX a favore del compilatore D8 DEX. Il 1° febbraio 2021 DX non farà più parte di Android SDK o Android Studio.
Il compilatore DX DEX non sarà supportato in .NET 6 o versione successiva, né in .NET per Android 12.4 e versioni successive.
Aggiornare la $(AndroidDexTool)
proprietà MSBuild per d8
selezionare il compilatore D8 DEX. Questa proprietà corrisponde all'impostazione del compilatore Dex nelle pagine delle proprietà del progetto di Visual Studio. In alternativa, rimuovere <AndroidDexTool>
dal file con estensione csproj per consentire alla compilazione di selezionare il valore d8
predefinito .