What is the use of ARM EABI v7a System image in android?
Asked Answered
F

6

68

What for do we need ARM EABI v7a System image in Android development? What is the purpose of that particular image?

Fauman answered 3/11, 2011 at 4:57 Comment(0)
N
35

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)

Nianiabi answered 14/11, 2011 at 21:2 Comment(3)
If I don't use NDK, should the system image still be installed?Frazzle
It's not fancy - takes lots of space... I just wonder why we have to install all of these system images under one version... e.g. Andorid L (api 20) has : 4 images. And my emulator just fine before installing them somehow - at least it didn't cry with errors. Now machine is running out of space and too slow - images are in progress... don't you think it's quite inefficient?Vaginectomy
So, I don't really need this image when I don't use the ARM emulator?Unthinking
T
12

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

Transcript answered 5/2, 2012 at 17:19 Comment(0)
M
5

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.

Midships answered 29/8, 2015 at 16:1 Comment(0)
C
2

This package is responsible for faster floating point operations

Civil answered 19/11, 2011 at 17:14 Comment(0)
C
2

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.

Cobble answered 16/3, 2014 at 6:44 Comment(0)
O
1

The only line I know,

I believe you need to use the Android SDK Manager, ARM EABI v7a System image to add that ARM EABI processor support to your local SDK.

Othella answered 3/11, 2011 at 5:24 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.