다음을 통해 공유


Android용 .NET 오류 XA0031

문제

대상으로 하는 Android SDK 플랫폼은 특정 버전의 Java에서만 작동합니다. 이 오류가 발생하면 다음 중 하나를 의미합니다.

  1. Java SDK가 설치되어 있지 않거나
  2. Java SDK 버전이 너무 오래되었거나 대상 Android 플랫폼과 호환되지 않습니다.

솔루션

Microsoft Build of OpenJDK와 같은 호환되는 JDK 버전을 설치해야 합니다.

참고 항목

Java SDK 11.0은 v12.0(API-31) 이상을 사용하고 $(TargetFrameworkVersion) .NET 6 이상에서 사용해야 $(TargetFramework)=net6.0-android31.0 합니다.

Java SDK 11.0을 사용하면 Visual Studio 16.11 이하에서 Android Designer가 중단됩니다.

예제 메시지

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