适用于 Android 的 .NET 错误 XA0031
你面向的 Android SDK 平台仅适用于某些版本的 Java。 如果收到此错误,则表示:
- 未安装 Java SDK,或者
- Java SDK 版本太旧,或者与目标 Android 平台不兼容。
请确保安装兼容的 JDK 版本,例如 openJDK 的Microsoft版本。
备注
Java SDK 11.0 需要使用 $(TargetFrameworkVersion)
v12.0(API-31)及更高版本,并在 .NET 6 及更高版本中使用=$(TargetFramework)
net6.0-android31.0
。
使用 Java SDK 11.0 将中断 Visual Studio 16.11 及更早版本中的 Android 设计器。
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