Android için .NET hatası XA4217

Örnek iletiler

error XA4217: Architecture 'x86' has Java types which have no counterparts in template architecture 'arm64-v8a': MyNamespace.MyType

Issue

Birden çok Android mimarisi için derleme yaparken, her mimarinin Java tarafından çağrılabilen aynı sarmalayıcı tür kümesini üretmesi gerekir. Bu hata, bir mimarinin şablon (ilk) mimaride bulunmayan Java türleri ürettiği anlamına gelir.

Çözüm

Tüm hedef mimarilerin, Java.Lang.Object'den türetilen aynı yönetilen tür kümesine başvurmasını sağlayın. Mimariye özgü kod gerekiyorsa, mimariye göre Java’ya bağlı türler ekleyen veya kaldıran koşullu derleme yerine çalışma zamanı denetimlerini kullanın.