Compartir a través de


Advertencia XA0119 de .NET para Android

Cuestión

Esta advertencia indica una configuración no ideal en el proyecto de .NET para Android.

Solución

Elimine las siguientes opciones de las configuraciones de Debug.

  • Enlazador
    • <AndroidLinkMode>SdkOnly</AndroidLinkMode>
    • <AndroidLinkMode>Full</AndroidLinkMode>
  • AOT
    • <AotAssemblies>True</AotAssemblies>
  • Reductor de código
    • <AndroidEnableProguard>True</AndroidEnableProguard>
    • <EnableProguard>True</EnableProguard>
    • <AndroidLinkTool>proguard</AndroidLinkTool>
    • <AndroidLinkTool>r8</AndroidLinkTool>
  • Agrupaciones de aplicaciones
    • <AndroidPackageFormat>aab</AndroidPackageFormat>

Quite lo siguiente de las configuraciones Release

  • Compatibilidad con recarga en caliente
    • <UseInterpreter>true</UseInterpreter>

Haga uso de las siguientes opciones para Debug configuraciones:

  • <AndroidLinkMode>None</AndroidLinkMode>
  • <EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
  • <UseInterpreter>true</UseInterpreter>

Utilice las siguientes opciones para Release configuraciones:

  • <EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
  • <AotAssemblies>True</AotAssemblies> o en .NET 6 <RunAOTCompilation>True</RunAOTCompilation>

Considere la posibilidad de enviar un error si recibe una de estas advertencias en circunstancias normales.