Errore .NET per Android XA1025
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.
Il progetto ha la AndroidAotMode
proprietà MSBuild impostata sul valore sperimentale Hybrid
e include anche il valore armeabi-v7a
nella AndroidSupportedAbis
proprietà MSBuild. Le applicazioni compilate con AndroidAotMode
impostato su attualmente Hybrid
interrompono durante l'avvio nei dispositivi armeabi-v7a, quindi la compilazione viene chiusa con un errore se viene trovata questa configurazione.
Se per l'app è necessaria la compatibilità dei dispositivi armeabi-v7a, la AndroidAotMode
proprietà MSBuild deve essere impostata Normal
su o rimossa completamente dal file di progetto. Per modificare il valore della AndroidAotMode
proprietà MSBuild, modificare il file di progetto in un editor di testo.
Se la compatibilità dei dispositivi armeabi-v7a non è necessaria per l'app, deselezionare l'ABI di destinazione armeabi-v7a nelle pagine delle proprietà del progetto di Visual Studio per risolvere l'errore di compilazione.
In Visual Studio è possibile regolare le istanze di disponibilità di destinazione in Architetture supportate nella sezione Avanzate della scheda Opzioni Android delle pagine delle proprietà del progetto
In Visual Studio per Mac, le ABI di destinazione possono essere regolate in ABI supportate nella scheda Avanzate della sezione Compilazione Android delle pagine delle proprietà del progetto.
In alternativa, modificare il file di progetto in un editor di testo e rimuoverlo armeabi-v7a
manualmente dalla AndroidSupportedAbis
proprietà MSBuild.