I am setting up the AVD for my emulator on Android Studio and trying to get it to mimic the phone I have; it is a Samsung Galaxy s4.
Under the "Select Hardware" section are only a few names, none of which match my phone. Am I supposed to choose this part based off the screen size and resolution alone?
The next section has me select the "System Image." My device is version 4.3, but there are two download options for that: x86 and ameabi-v7a. Which do I get and what exactly do these terms mean?
firstly, not all physical Android phone model is built in AVD.
secondly, you can use the command bellow to get your Android device ABI, which indicates CPU types(eg x86) in use:
adb shell getprop ro.product.cpu.abi
The Samsung Galaxy S4 is not a part of the standard AVD, you will have to create it. What you should be doing:-
To be clear x86 and ameabi-v7 refer to the cpu architectures of the regular 32 bit PCs and the ARM processors respectively.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.