Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemples de messages
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'.
Problème
Google a déconseillé le compilateur DX DEX en faveur du compilateur D8 DEX. Le 1er février 2021, DX ne fera plus partie du Kit de développement logiciel (SDK) Android ou d’Android Studio.
Le compilateur DX DEX n’est pas pris en charge dans .NET 6 ou version ultérieure, ni dans .NET pour Android 12.4 et versions ultérieures.
Solution
Mettez à jour la $(AndroidDexTool) propriété MSBuild pour d8 sélectionner le compilateur D8 DEX. Cette propriété correspond au paramètre du compilateur Dex dans les pages de propriétés du projet Visual Studio. Vous pouvez également supprimer <AndroidDexTool> du fichier .csproj pour permettre à la build de sélectionner la valeur d8par défaut.