What is the use of ARM EABI v7a System image in android?
Solution 1:
if you work with the NativeDK, without that image the emulator is not able to simulate the execution of ARMv7 code (like multicore-instructions and NEON floating-point-unit)
Solution 2:
It is the kernel image. You must install it, otherwise the image won't start, failing with
ERROR: This AVD's configuration is missing a kernel file
Solution 3:
The system image is used by the emulator to virtualize the Android OS so Apps can be tested/debugged on a PC without the need to upload the App to a phone whenever a change in the code is made. This speeds up the development process and allows testing for phones that aren't physically available.
Solution 4:
That's the emulator image supporting ARMv7-A
profile hardware, which is true for all new Android phones.
Since ARMv7-a is backward compatible with ARMv5, it is the only supported image with later system images.