<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">
	<channel>
		<title>Say Hello to a Faster Android Emulator | Infinum</title>
		<atom:link href="https://infinum.com/blog/say-hello-to-a-faster-android-emulator/feed/" rel="self" type="application/rss+xml" />
		<link>https://infinum.com/blog/say-hello-to-a-faster-android-emulator/</link>
		<description>Building digital products</description>
		<lastBuildDate>Tue, 14 Apr 2026 10:32:35 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>

					<item>
				<image>
					<url>8075https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-0.webp</url>
				</image>
				<title>Say Hello to a Faster Android Emulator</title>
				<link>https://infinum.com/blog/say-hello-to-a-faster-android-emulator/</link>
				<pubDate>Tue, 15 Dec 2015 08:51:00 +0000</pubDate>
				<dc:creator>Ivan Kocijan</dc:creator>
				<guid isPermaLink="false">https://infinum.com/the-capsized-eight/say-hello-to-a-faster-android-emulator/</guid>
				<description>
					<![CDATA[<p>For years, Android developers have been struggling with the Android emulator. Two years ago we switched to Genymontion which is both fast and reliable. </p>
<p>The post <a href="https://infinum.com/blog/say-hello-to-a-faster-android-emulator/">Say Hello to a Faster Android Emulator</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</description>
				<content:encoded>
					<![CDATA[<div
	class="wrapper"
	data-id="es-202"
	 data-animation-target='inner-items'>
		
			<div class="wrapper__inner">
			<div class="block-blog-content js-block-blog-content">
	
<div class="block-blog-content-sidebar" data-id="es-92">
	</div>

<div class="block-blog-content-main">
	
<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-95"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-93">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-94'
	>
	For years, Android developers have been struggling with the Android emulator. The emulator was so bad that it was almost impossible to use it. It took ages to start, and even when (or if) it started, it would crash a lot and applications would load forever. That’s why, 2 years ago we switched to Genymontion which is both fast and reliable. We wrote a blog post about it, so if you want you can read it <a href="https://infinum.com/blog/is-your-android-emulator-just-too-slow/">here</a>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-98"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-96">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-97'
	>
	However, Genymotion has a big problem – the lack of support for Google applications. There is no straightforward way to add them to the emulator and you have to do it for every emulator you create.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-101"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-99">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-100'
	>
	Luckily, Google listens to developers. As it turns out, their engineers had been working on a brand new Android <a href="https://en.wikipedia.org/wiki/Emulator">emulator</a>, that was released to the public a few days ago. I took it for a spin and here’s what it offers:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-104"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-102">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-103'
	>
	New features</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-107"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-105">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-106'
	>
	Speeeeeed</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-110"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-108">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-109'
	>
	When you start the emulator, it loads in less than 10 seconds. The first time I started it, I thought I did something wrong. But I didn’t, it actually loads that fast. If you’ve tried out the old Android emulator, then you know that launching it used to take at least several minutes.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-113"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-111">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-112'
	>
	Side toolbar</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-116"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-114">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-115'
	>
	The first thing you’ll notice is the new side toolbar which has some default controls. If you click on the three dots, an extended controls window with new features will open.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-119"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-117"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-118">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-1.webp"
					class="image__img block-media__image-img"
					alt=""
										height="753"
															width="508"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-122"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-120">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-121'
	>
	Fake GPS data points</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-125"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-123">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-124'
	>
	With the new emulator, you can easily fake users’ movement by importing GPX or KML file. This is a great and easy way to test location-based applications.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-128"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-126"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-127">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-2.webp"
					class="image__img block-media__image-img"
					alt=""
										height="564"
															width="1000"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-131"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-129">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-130'
	>
	Fake cellular connection</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-134"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-132">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-133'
	>
	Testing different cellular network types has been a real pain until now. Now you can choose between several network types and set the status of voice and data service. If you’ve always wanted to test your application in roaming, on EDGE data connection, now you can do it from the comfort of your chair instead of going to another country.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-137"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-135"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-136">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-3.webp"
					class="image__img block-media__image-img"
					alt=""
										height="568"
															width="1000"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-140"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-138">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-139'
	>
	Changing battery status</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-143"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-141">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-142'
	>
	You probably noticed that the only way so set the battery level on the old emulator was through the <a href="http://developer.android.com/intl/es/tools/devices/emulator.html#power">command line</a>. Now you can set several options like charge level, charger connection, battery status, and even battery health. And if you are wondering, like I was, what would happen if you disabled charging and set battery level to 0%, I have an answer for you. The phone shuts down and the emulator closes. Mystery solved.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-146"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-144"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-145">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-4.webp"
					class="image__img block-media__image-img"
					alt=""
										height="573"
															width="1000"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-149"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-147">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-148'
	>
	Call or text yourself</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-152"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-150">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-151'
	>
	Testing how your app behaves when the user receives a phone call or text is now a lot easier. With new “Phone” options, you can send texts or fake a call from the emulator.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-155"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-media">
	<div	class="media block-media__media media__border--none media__align--center-center"
	data-id="es-153"
	 data-media-type='image'>

	<figure class="image block-media__image-figure image--size-stretch" data-id="es-154">
	<picture class="image__picture block-media__image-picture">
												<img
					src="https://infinum.com/uploads/2017/02/say-hello-to-a-faster-android-emulator-5.webp"
					class="image__img block-media__image-img"
					alt=""
										height="577"
															width="1000"
										loading="lazy"
					 />
					</picture>

	</figure></div></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-158"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-156">
	<h3	class='typography typography--size-36-text js-typography block-heading__heading'
	data-id='es-157'
	>
	Fingerprint sensor</h3></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-161"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-159">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-160'
	>
	Until now, there has been no way to test fingerprint authentication without a real device. The latest Android emulator allows you to test your app with up to 10 different fingerprints.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-164"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-162">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-163'
	>
	Where can I get it?</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-167"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-165">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-166'
	>
	The new emulator is available only in Android Studio 2.0 Preview 3b and it won’t work as fast as I mentioned if you emulate an ARM processor. You need to emulate an x86 processor if you want to enjoy the awesome performance.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-170"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-168">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-169'
	>
	AS 2.0 Preview 3b can be downloaded from the Canary Channel. The Canary Channel delivers bleeding edge updates for Android Studio on an almost weekly basis. In other words, this is far from a stable version and bugs are expected. After downloading, you will have to open the SDK Manager and install two things:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-173"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="lists" data-id="es-171">
	<ul	class='typography typography--size-16-text-roman js-typography lists__typography'
	data-id='es-172'
	>
	<li>SDK tool 25-rc1</li><li>Intel x86 Emulator Accelerator</li></ul></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-176"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-174">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-175'
	>
	Just one important note: if you are using Mac and you already have Intel x86 Emulator Accelerator installed, you might get an error like this when starting the emulator:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-179"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-177">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-178'
	>
	<strong>emulator: ERROR: x86 emulation currently requires hardware acceleration</strong>!<br><strong>Please ensure Intel HAXM is properly installed and usable</strong>.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-182"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-180">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-181'
	>
	To fix this, you have to manually reinstall the x86 Accelerator. You can do this by navigating to this folder:</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-185"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-183">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-184'
	>
	<em>”path_to_your_sdk/extras/intel/Hardware_Accelerated_Execution_Manager”</em></p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-188"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-186">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-187'
	>
	Open the IntelHAXM_6.0.1.dmg file and reinstall the x86 Accelerator.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-191"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-189">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-190'
	>
	After that, you just have to create a new x86 virtual device, press the Run button, sit back and your new emulator will be ready in a few seconds.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-194"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-heading" data-id="es-192">
	<h2	class='typography typography--size-52-default js-typography block-heading__heading'
	data-id='es-193'
	>
	Should I say goodbye to Genymotion?</h2></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-197"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-195">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-196'
	>
	The new emulator is packed with new features and it works really fast, so the question is, do you still need Genymotion? The answer is yes, at least for a few more months. The new Android emulator is still in beta and there are some bugs which will drive you crazy. For example, sometimes setting the user’s location doesn’t work and faking a call freezes the emulator. Also, when the emulator freezes, you have to force close it because pressing the Quit button doesn’t work.</p></div>	</div>

<div
	class="wrapper wrapper__use-simple--true"
	data-id="es-200"
	 data-animation='slideFade' data-animation-target='inner-items'>
		
			<div class="block-paragraph" data-id="es-198">
	<p	class='typography typography--size-16-text-roman js-typography block-paragraph__paragraph'
	data-id='es-199'
	>
	Despite those bugs, the new emulator shows great promise. It’s cool and usable, so I encourage you to try it out.</p></div>	</div>
</div>
</div>		</div>
	</div><p>The post <a href="https://infinum.com/blog/say-hello-to-a-faster-android-emulator/">Say Hello to a Faster Android Emulator</a> appeared first on <a href="https://infinum.com">Infinum</a>.</p>
]]>
				</content:encoded>
			</item>
		
	</channel>
</rss>