Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beispielnachrichten
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Issue
Beim Erstellen für mehrere Android-Architekturen müssen die für jede Architektur generierten Marshallmethoden konsistent sein. Dieser Fehler bedeutet, dass eine Architektur Marshallmethoden aufweist, die nicht mit denen der Vorlagenarchitektur (erste) übereinstimmen.
Lösung
Stellen Sie sicher, dass alle Zielarchitekturen auf denselben Satz verwalteter Typen und Methoden verweisen. Aktivieren Sie die detaillierte MSBuild-Protokollierung (-v:diag), um genau zu sehen, welche Marshalmethoden unterschiedlich sind, und passen Sie das Projekt dann so an, dass alle Architekturen den gleichen Satz von Marshallmethoden erzeugen.