Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázkové zprávy
error XA4217: Architecture 'x86' has Java types which have no counterparts in template architecture 'arm64-v8a': MyNamespace.MyType
Problém
Při sestavování pro více architektur Android musí každá architektura vytvořit stejnou sadu Java volatelných typů obálky. Tato chyba znamená, že jedna architektura vygenerovala typy jazyka Java, které v šablonové (první) architektuře neexistují.
Řešení
Ujistěte se, že všechny cílové architektury odkazují na stejnou sadu spravovaných typů, které jsou odvozeny od Java.Lang.Object. Pokud je potřeba kód specifický pro architekturu, místo podmíněné kompilace, která přidává nebo odebírá Java typy vázané na architekturu, používejte kontroly za běhu.