Fix the instruction set that ART Services uses to compile apps.
- Apps can have a "null" primary ABI, meaning the package manager can't
infer the ABIs. In that case, the app is launched with the device's
preferred ABI.
- Apps can have an ABI that isn't native to the device. In that case,
the app is launched with the ISA that the native bridge translates
to.
Bug: 251123324
Test: atest ArtServiceTests
Ignore-AOSP-First: ART Services.
Change-Id: I83fbde71ace55aa169092e0a58498932e077b640
5 files changed