Android için .NET hatası XA4227

Örnek iletiler

error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.

Issue

Birden çok Android mimarisi oluştururken, her mimari için oluşturulan sıralama yöntemleri tutarlı olmalıdır. Bu hata, bir mimarinin şablon (ilk) mimarisiyle eşleşmeyen sıralama yöntemlerine sahip olduğu anlamına gelir.

Çözüm

Tüm hedef mimarilerin aynı yönetilen tür ve yöntem kümesine başvurdığından emin olun. Tam olarak hangi sıralama yöntemlerinin farklı olduğunu görmek için ayrıntılı MSBuild günlüğünü (-v:diag) etkinleştirin, ardından projeyi tüm mimarilerin aynı sıralama yöntemleri kümesini oluşturacak şekilde ayarlayın.