Android용 .NET 경고 XA0119
문제
이 경고는 Android용 .NET 프로젝트에서 이상적이지 않은 구성을 나타냅니다.
솔루션
구성에서 Debug
다음 옵션을 제거합니다.
- 링커
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidLinkMode>Full</AndroidLinkMode>
- AOT
<AotAssemblies>True</AotAssemblies>
- 코드 축소기
<AndroidEnableProguard>True</AndroidEnableProguard>
<EnableProguard>True</EnableProguard>
<AndroidLinkTool>proguard</AndroidLinkTool>
<AndroidLinkTool>r8</AndroidLinkTool>
- 앱 번들
<AndroidPackageFormat>aab</AndroidPackageFormat>
구성에서 Release
다음을 제거합니다.
- 핫 다시 로드 지원
<UseInterpreter>true</UseInterpreter>
구성에 대해 다음 옵션을 Debug
사용합니다.
<AndroidLinkMode>None</AndroidLinkMode>
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
<UseInterpreter>true</UseInterpreter>
구성에 대해 다음 옵션을 Release
사용합니다.
<EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
<AotAssemblies>True</AotAssemblies>
또는 .NET 6에서<RunAOTCompilation>True</RunAOTCompilation>
정상적인 상황에서 이러한 경고 중 하나가 발생하는 경우 버그를 제출하는 것이 좋습니다.