問題
您設為目標的 Android SDK 平臺僅適用於特定版本的 Java。 如果您收到此錯誤,這表示:
- 您未安裝 Java SDK,或
- 您的 Java SDK 版本太舊或與目標 Android 平臺不相容。
解決方法
請確定您安裝相容的 JDK 版本,例如 Microsoft 組建的 OpenJDK。
備註
需要 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