Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázkové zprávy
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Problém
Při sestavování pro více architektur systému Android musí být marshalovací metody generované pro každou architekturu konzistentní. Tato chyba znamená, že jedna architektura obsahuje metody zařazování, které neodpovídají metodám šablony (první).
Řešení
Ujistěte se, že všechny cílové architektury odkazují na stejnou sadu spravovaných typů a metod. Povolte podrobné protokolování MSBuild (-v:diag), abyste viděli, které metody zařazování se liší, a pak upravte projekt tak, aby všechny architektury vytvořily stejnou sadu metod zařazování.