Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mensajes de ejemplo
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Issue
Al compilar para varias arquitecturas de Android, los métodos de marshaling generados para cada arquitectura deben ser coherentes. Este error significa que una arquitectura tiene métodos de marshaling que no coinciden con los de la arquitectura de plantilla (primera).
Solution
Asegúrese de que todas las arquitecturas de destino hacen referencia al mismo conjunto de tipos y métodos administrados. Habilitar el registro detallado de MSBuild (-v:diag) para ver exactamente qué métodos de marshal difieren y, a continuación, ajustar el proyecto para que todas las arquitecturas generen el mismo conjunto de métodos de marshal.