Android용 .NET 오류 XA0031
문제
대상으로 하는 Android SDK 플랫폼은 특정 버전의 Java에서만 작동합니다. 이 오류가 발생하면 다음 중 하나를 의미합니다.
- Java SDK가 설치되어 있지 않거나
- 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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기