.NET für Android-Fehler XA0031
Die Android SDK-Plattform, auf die Sie abzielen, funktioniert nur mit bestimmten Versionen von Java. Wenn sie diesen Fehler erhalten, bedeutet dies:
- Sie haben kein Java SDK installiert oder
- Ihre Java SDK-Version ist zu alt oder ist anderweitig nicht mit der zielbezogenen Android-Plattform kompatibel.
Stellen Sie sicher, dass Sie eine kompatible JDK-Version installieren, z. B. den Microsoft Build von OpenJDK.
Hinweis
Java SDK 11.0 ist erforderlich, um v12.0 (API-31) und höher zu verwenden $(TargetFrameworkVersion)
und in .NET 6 und höher zu verwenden=$(TargetFramework)
net6.0-android31.0
.
Die Verwendung von Java SDK 11.0 unterbricht den Android-Designer in Visual Studio 16.11 und früher.
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