Delen via


.NET voor Android-fout XA0031

Issue

Het Android SDK-platform waarop u zich richt, werkt alleen met bepaalde versies van Java. Als u deze fout krijgt, betekent dit:

  1. Er is geen Java SDK geïnstalleerd of
  2. Uw Java SDK-versie is te oud of is anderszins niet compatibel met het beoogde Android-platform.

Solution

Zorg ervoor dat u een compatibele JDK-versie installeert, zoals de Microsoft Build van OpenJDK.

Opmerking

Java SDK 11.0 is vereist voor het gebruik van $(TargetFrameworkVersion) v12.0 (API-31) en hoger en voor gebruik $(TargetFramework)=net6.0-android31.0 in .NET 6 en hoger.

Het gebruik van Java SDK 11.0 zal de Android Designer in Visual Studio 16.11 en eerder verbreken.

Voorbeeldberichten

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