Error XA4263 de .NET para Android

Mensaje de ejemplo

error XA4263: The exported member 'Peer.Get' has unsupported signature type 'ManagedValue'. Use a Java peer type, a supported managed-to-Java mapping, or [ExportParameter].

Issue

Un [Export] método o [ExportField] inicializador usa un parámetro administrado o un tipo de valor devuelto que no tiene ninguna asignación de tipos Java. El tipo no se puede representar de forma segura en la declaración de Java generada. Este error también se produce cuando [ExportParameter] especifica un mapeo de Java que no es compatible con el tipo gestionado.

Solution

Utiliza un tipo primitivo, una cadena, una matriz, un tipo equivalente en Java u otro tipo managed-to-Java compatible. Aplique las asignaciones de flujo de entrada y salida solo a Streamy las asignaciones del analizador XML solo a XmlReader. No aplique estas asignaciones escalares a matrices u otros contenedores alrededor de esos tipos. Los tipos deben ser los tipos System.IO.Stream y System.Xml.XmlReader del marco, no tipos definidos por el usuario con el mismo nombre completo.