Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which System Images Should I Install for Android L Developement?

I want to Have an Android L Emulator in my AVDs , I used to use Genymotion for android developement, but till now genymotion doesn't supports android L.

I'm using Windows 8.1 x64 ,an Intel Processor, and HAXM Installed.

Which system Images should i Download and Use ? What's The Differences between :

  1. Intel x86 Atom_64 System Image
  2. Google APIs Intel x86 Atom_64 System Image

Should i download both for this Purpose?

I want an Emulator Which is Fast as Possible that Supports Google API too.

enter image description here

Thanks Alot.

like image 563
Mahdi Rashidi Avatar asked Nov 05 '14 04:11

Mahdi Rashidi


People also ask

Which system image is best for Android Studio?

x86 images run the fastest in the emulator. If you see Download next to the system image, you need to click it to download the system image.

How do I upgrade to Android 12L?

In Android Studio, click Tools > SDK Manager. In the SDK Tools tab, select the latest version of Android Emulator, and click OK. This action installs the latest version if it isn't already installed.

Which Android SDK platform should I install?

For the best development experience with the Android 11 SDK, use Android Studio 4.2 or higher. You can compile and test Android 11 apps using Android Studio 3.3 and higher, but some users of the Android 11 SDK may encounter Gradle sync failures and warnings about outdated dependencies.

What is an Android system image?

A system image is a copy of one version of the Android operating system. Each platform version contains the supported system images. You can also download system images later when creating Android Virtual Devices (AVDs) in the AVD Manager.


2 Answers

If your processor is Intel and supports hardware virtualization, use an Intel x86 Atom Image and install Intel x86 Emulator Accelarator (HAXM installer) under Extras.

However, you still need to manually install the HAXM after downloading it. Go to C:\Program Files (x86)\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager and run intelhaxm-android.exe

And don't forget to check "Use host GPU" as previously suggested.

like image 83
Ronald Ramos Avatar answered Oct 03 '22 22:10

Ronald Ramos


Both are full images, the Google APIs one isn't an add-on.

The only difference between the two is the support for Google APIs that is only in 2., both 64bit images are as fast.

You should tick "Use host GPU" setting instead of Snaphost as Snapshot will save you start time but the emulator will be overall slower.

like image 44
ph0b Avatar answered Oct 03 '22 23:10

ph0b