다음을 통해 공유


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 속성의 AndroidSupportedAbisarmeabi-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 합니다.