適用於 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