Android용 .NET 오류 XA1025
예제 메시지
error XA1025: The experimental 'Hybrid' value for the 'AndroidAotMode' MSBuild
property is not currently compatible with the armeabi-v7a target ABI. To
continue using the experimental 'Hybrid' value for 'AndroidAotMode', deselect
the armeabi-v7a target ABI in the Visual Studio project property pages or edit
the project file in a text editor and remove 'armeabi-v7a' from the
'AndroidSupportedAbis' MSBuild property.
문제
프로젝트에는 MSBuild 속성이 AndroidAotMode
실험적 Hybrid
값으로 설정되고 MSBuild 속성의 AndroidSupportedAbis
값 armeabi-v7a
도 포함됩니다. armeabi-v7a 디바이스에서 시작하는 동안 중단되도록 Hybrid
설정된 애플리케이션이 빌드 AndroidAotMode
되므로 이 구성이 발견되면 빌드가 오류와 함께 종료됩니다.
솔루션
앱 AndroidAotMode
에 armeabi-v7a 디바이스 호환성이 필요한 경우 MSBuild 속성을 프로젝트 파일로 Normal
설정하거나 프로젝트 파일에서 완전히 제거해야 합니다. MSBuild 속성의 AndroidAotMode
값을 조정하려면 텍스트 편집기에서 프로젝트 파일을 편집합니다.
앱에 armeabi-v7a 디바이스 호환성이 필요하지 않은 경우 Visual Studio 프로젝트 속성 페이지에서 armeabi-v7a 대상 ABI의 선택을 취소하여 빌드 오류를 해결합니다.
Visual Studio에서 프로젝트 속성 페이지의 Android 옵션 탭에 있는 고급 섹션의 지원되는 아키텍처에서 대상 API를 조정할 수 있습니다.
Mac용 Visual Studio 프로젝트 속성 페이지의 Android 빌드 섹션에 있는 고급 탭의 지원되는 API 아래에서 대상 API를 조정할 수 있습니다.
또는 텍스트 편집기에서 프로젝트 파일을 편집하고 MSBuild 속성에서 AndroidSupportedAbis
직접 제거 armeabi-v7a
합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기