Error de .NET para Android XA0031
La plataforma android SDK que está destinado solo funciona con determinadas versiones de Java. Si recibe este error, significa lo siguiente:
- No tiene instalado un SDK de Java o
- La versión del SDK de Java es demasiado antigua o no es compatible con la plataforma Android de destino.
Asegúrese de instalar una versión de JDK compatible, como Microsoft Build de OpenJDK.
Nota
El SDK de Java 11.0 es necesario para usar $(TargetFrameworkVersion)
v12.0 (API-31) y versiones posteriores, y para usarlo $(TargetFramework)
=net6.0-android31.0
en .NET 6 y versiones posteriores.
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