Fehler XA4259 für .NET für Android

Beispielnachricht

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

Zwei verwaltete Konstruktorparameterlisten reduzieren auf dieselbe JNI-Signatur. Beispielsweise werden int und uint beide Java int zugeordnet, und zwei verwaltete Bindungstypen können als Alias für denselben Java-Typ dienen.

Lösung

Entfernen Sie einen Konstruktor, oder ändern Sie dessen Parameter, sodass jeder Java sichtbaren Konstruktor eine eindeutige JNI-Signatur aufweist.