Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowe komunikaty
error XA4227: Architecture 'x86' doesn't match all marshal methods in architecture 'arm64-v8a'. Please see detailed MSBuild logs for more information.
Issue
Podczas tworzenia wielu architektur systemu Android metody marshalowania generowane dla każdej architektury muszą być spójne. Ten błąd oznacza, że jedna z architektur ma metody porządkowania, które nie odpowiadają metodom architektury szablonu (pierwszej).
Rozwiązanie
Upewnij się, że wszystkie architektury docelowe odwołują się do tego samego zestawu typów i metod zarządzanych. Włącz szczegółowe rejestrowanie programu MSBuild (-v:diag), aby zobaczyć dokładnie, które metody marshalingu różnią się, a następnie dostosuj projekt tak, aby wszystkie architektury tworzyły ten sam zestaw metod marshalingu.