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

守給你的承諾、 提交于 2019-12-02 16:28:28

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)

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

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.

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.

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.

This package is responsible for faster floating point operations

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!