Erreur .NET pour Android XA0031
La plateforme android SDK que vous ciblez fonctionne uniquement avec certaines versions de Java. Si vous obtenez cette erreur, cela signifie :
- Vous n’avez pas installé de KIT DE DÉVELOPPEMENT logiciel (SDK) Java ou
- Votre version du Kit de développement logiciel (SDK) Java est trop ancienne ou n’est pas compatible avec la plateforme Android ciblée.
Veillez à installer une version JDK compatible, telle que la build Microsoft d’OpenJDK.
Notes
Java SDK 11.0 est requis pour utiliser $(TargetFrameworkVersion)
v12.0 (API-31) et versions ultérieures, et à utiliser $(TargetFramework)
=net6.0-android31.0
dans .NET 6 et versions ultérieures.
error XA0031: Java SDK 11.0 or above is required when using $(TargetFrameworkVersion) v12.0.
Download the latest JDK at: https://aka.ms/msopenjdk
Note: the Android Designer is incompatible with Java SDK 11.0: https://aka.ms/vs2019-and-jdk-11