Configure AVD for the same specifications as the physical device

I would like to configure the Android Virtual Device with the same specifications as the Google Nexus 5, but it doesn't seem as simple and dry as you think ...

Selecting Nexus 5 on the Device Definitions tab in Android Virtual Device Manager will bring you to the Create New Android Device window. This is all good and good, but there are empty boxes: 1) CPU / ABI and 2) Skin

I understand that this is not necessarily a big problem, but I would like to select these fields in the same way as on my physical device. After a disappointing Google search period for the values ​​to be entered here, I resorted to generous people on stackoverflow.

1) CPU / ABI: ARM (armeabi-v7a) or Intel (Atom) x86 ???

2) Skin: I have no idea here !!! wxga, wvga, 700, 800, etc. (wtf)

Since aesthetics are really important to me, I would like the skin to be accurate. Does anyone know these things?

+6
source share
1 answer

The Nexus 5 CPU is an ARM architecture, but it may not have exactly the same characteristics, because the emulator and performance depend on your computer. An x86 emulator is generally faster than an ARM due to the architecture of the x86 PC processor.

The skin field is only the size / size of the emulator window, you can enable / disable the control buttons and determine the window size, which does not depend on the AVD resolution (useful for resolving a computer without FullHD).

EDIt: the x86 emulator does not work on every computer (processor dependent), ARM runs faster on some computer, since ARM instructions are lighter than x86.

+6
source

All Articles