다음을 통해 공유


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>

정상적인 상황에서 이러한 경고 중 하나가 발생하는 경우 버그를 제출하는 것이 좋습니다.