Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примеры сообщений
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Issue
При сборке для нескольких архитектур Android методы маршалинга, созданные для каждой архитектуры, должны быть согласованными. Эта ошибка означает, что у одной архитектуры методы маршалинга не совпадают с методами шаблонной (первой) архитектуры.
Решение
Убедитесь, что все целевые архитектуры ссылались на один набор управляемых типов и методов. Включите подробное ведение журнала MSBuild (-v:diag), чтобы точно увидеть, какие методы маршалинга различаются, а затем настройте проект так, чтобы все архитектуры формировали один и тот же набор методов маршалинга.