I have a common APK app that utilizes 'arm64-v8a' 'armeabi-v7a'
ABIs. How should I tune an Android Virtual Device to be able to launch this app?
I tried different combinations but it still does not work.
A bit of details
Environment
- Windows 10, CPU Intel Core i5-10300H, RAM 16GB, a lot of free space on a SSD;
- Android Studio Arctic Fox | 2020.3.1 Patch 3;
- Intel x86 Emulator Accelerator (HAXM installer) v.7.6.5 is installed;
- Android SDKs 12.0, 11.0 and 10.0 are installed;
- Numerous different virtual devices are installed (see the pictures below).
Images that were applied
- Apply different system images mainly with API from 26 to 31;
- Images were used from different tabs in the AVD manager (
Recommended
,x86
andOther Images
); - Images with ABI both
x86
, andx86_64
, andarm64-v8a
; - Images with/without Google API, with/without Playstore support.
Errors that I've got
- Some emulators do not launch. The console says:
PANIC: Avd's CPU Architecture 'arm64' is not supported by the QEMU2 emulator on x86_64 host.
- The APK was not installed on some emulators, a popup with message appears:
INSTALL_FAILED_NO_MATCHING_ABI
- The app tries to start (a splashscreen is shown) but suddenly closes. I've noticed that
logcat
outputs such message (perhaps related to the app):Unexpected CPU variant for X86 using defaults: x86_64