Błąd XA4259 platformy .NET dla systemu Android

Przykładowy komunikat

error XA4259: Type 'Example.MyActivity' has multiple managed constructors that map to the same Java Native Interface (JNI) signature '(I)V'. Change the constructor parameter types so each constructor has a unique JNI signature.

Issue

Dwie listy parametrów konstruktora zarządzanego sprowadzają się do tego samego podpisu JNI. Na przykład zarówno int, jak i uint są mapowane na typ Java int, a dwa zarządzane typy powiązań mogą być aliasem dla tego samego typu Java.

Rozwiązanie

Usuń jeden konstruktor lub zmień jego parametry, aby każdy konstruktor widoczny Java miał unikatowy podpis JNI.