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 XA1025: The experimental 'Hybrid' value for the 'AndroidAotMode' MSBuild
property is not currently compatible with the armeabi-v7a target ABI. To
continue using the experimental 'Hybrid' value for 'AndroidAotMode', deselect
the armeabi-v7a target ABI in the Visual Studio project property pages or edit
the project file in a text editor and remove 'armeabi-v7a' from the
'AndroidSupportedAbis' MSBuild property.
Problém
Projekt má vlastnost AndroidAotMode MSBuild nastavenu na experimentální hodnotu Hybrid a také obsahuje hodnotu armeabi-v7a ve vlastnosti AndroidSupportedAbis MSBuild. Aplikace vytvořené s AndroidAotMode nastaveným na Hybrid se při spuštění na zařízeních armeabi-v7a aktuálně ukončí, takže pokud je tato konfigurace nalezena, sestavení selže s chybou.
Řešení
Pokud je pro aplikaci vyžadována kompatibilita zařízení armeabi-v7a, AndroidAotMode měla by být vlastnost MSBuild nastavena na Normal nebo zcela odebrána ze souboru projektu. Chcete-li upravit hodnotu AndroidAotMode vlastnosti MSBuild, upravte soubor projektu v textovém editoru.
Pokud se pro aplikaci nevyžaduje kompatibilita zařízení armeabi-v7a, zrušte výběr cílového ABI armeabi-v7a na stránkách vlastností projektu sady Visual Studio a vyřešte chybu sestavení.
Ve Visual Studiu lze cílové ABI upravit pod položkou Podporované architektury v sekci Upřesnit na kartě Možnosti Androidu na stránkách vlastností projektu.
V sadě Visual Studio pro Mac je možné cílové ABI upravit v rámci Podporovaných ABI na záložce Upřesnit v části Sestavení Androidu ve vlastnostech projektu.
Případně upravte soubor projektu v textovém editoru a odeberte armeabi-v7a z AndroidSupportedAbis vlastnosti MSBuild ručně.