Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Example messages
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.
Issue
The project has the AndroidAotMode MSBuild property set to the experimental
Hybrid value and also includes the value armeabi-v7a in the
AndroidSupportedAbis MSBuild property. Applications built with
AndroidAotMode set to Hybrid currently abort during startup on armeabi-v7a
devices, so the build exits with an error if this configuration is found.
Solution
If armeabi-v7a device compatibility is required for the app, the
AndroidAotMode MSBuild property should be set to Normal or removed from the
project file completely. To adjust the value of the AndroidAotMode MSBuild
property, edit the project file in a text editor.
If armeabi-v7a device compatibility is not required for the app, then deselect the armeabi-v7a target ABI in the Visual Studio project property pages to resolve the build error.
In Visual Studio, the target ABIs can be adjusted under Supported architectures in the Advanced section of the Android Options tab of the project property pages
In Visual Studio for Mac, the target ABIs can be adjusted under Supported ABIs in the Advanced tab of the Android Build section of the project property pages.
Alternatively, edit the project file in a text editor and remove armeabi-v7a
from the AndroidSupportedAbis MSBuild property by hand.