Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Exempelmeddelanden
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Problematik
När du skapar för flera Android-arkitekturer måste de marskalksmetoder som genereras för varje arkitektur vara konsekventa. Det här felet innebär att en arkitektur har marshal-metoder som inte överensstämmer med de i mallarkitekturen (den första arkitekturen).
Lösning
Se till att alla målarkitekturer refererar till samma uppsättning hanterade typer och metoder. Aktivera detaljerad MSBuild-loggning (-v:diag) för att se exakt vilka marskalksmetoder som skiljer sig åt och justera sedan projektet så att alla arkitekturer producerar samma uppsättning marskalksmetoder.