Search code examples
androidfirebasegcloudfirebase-test-labgoogle-cloud-test-lab

How can I specify the ABI of my emulator to x86_64 when using Firebase Test Lab?


Background: Some people are having this issue where their UI tests fail when their emulators aren't using ABI x86_64. Correct me if I'm wrong, but this seems to be a problem when running automated tests via Firebase Test Lab (via gcloud firebase test android run), because their emulators do not seem to be using ABI x86_64.

When using gcloud firebase test android run, is it possible to set the ABI of the emulator being used?


Solution

  • Currently Firebase Test Lab supports x86 ABIs on virtual devices, but not x86_64 yet. However, x86_64 support is expected to come later this year when Android S devices are released.

    Also, the gcloud firebase test android models describe MODEL_ID command will list which ABIs each Android device supports.