{"id":34906,"date":"2018-01-29T14:41:31","date_gmt":"2018-01-29T22:41:31","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=34906"},"modified":"2019-04-04T08:50:18","modified_gmt":"2019-04-04T15:50:18","slug":"android-emulator-quick-boot","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/android-emulator-quick-boot\/","title":{"rendered":"Android Emulator Quick Boot"},"content":{"rendered":"<p>\t\t\t\t<a href=\"https:\/\/developer.android.com\/studio\/releases\/emulator.html#27-0-2\">Android Emulator version 27.0.2<\/a> now includes a feature called <strong>Quick Boot<\/strong>, which launches the emulator in just a few seconds. For <strong>Quick Boot<\/strong> to work, your AVD must perform a cold boot on its first time booting up. All subsequent starts will use this feature to restore the system to the state it was last closed in. This feature is turned on by <strong>default<\/strong>.<\/p>\n<h2>Getting Started wtih Quick Boot<\/h2>\n<p>To get started, open the <a href=\"https:\/\/developer.xamarin.com\/guides\/android\/getting_started\/installation\/android-sdk\/\">Xamarin Android SDK Manager<\/a> in your IDE by going to <strong>Tools &gt; Android &gt; SDK Manager<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-34910 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/SdkManager.png\" alt=\"\" width=\"500\" height=\"397\" \/>Under the <strong>Tools<\/strong> tab, update the following:<\/p>\n<ul>\n<li>Android SDK Tools 26.1.1<\/li>\n<li>Android Emulator 27.0.2<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"size-full wp-image-34911 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/SDKManagerTools.png\" alt=\"\" width=\"500\" height=\"415\" \/>Once you\u2019ve installed the requirements for this feature, it\u2019s as easy as booting up your favorite AVD for the first time to start the initial cold boot.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-34907 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/ColdBoot.png\" alt=\"\" width=\"313\" height=\"600\" \/>When you\u2019re done using the AVD, exit the emulator and <strong>Quick Boot<\/strong> will save its state.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-34909 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/SavingState.png\" alt=\"\" width=\"313\" height=\"600\" \/>The next time you open your AVD, it will load the existing state and proceed to <strong>Quick Boot<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-34908 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/LoadingState.png\" alt=\"\" width=\"314\" height=\"600\" \/><\/p>\n<h2>Summary<\/h2>\n<p>Now, your Android emulator should now start up in under six seconds, with no need to wait for the emulator to boot up before you continue coding.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-34913 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/QuickBoot.gif\" alt=\"\" width=\"480\" height=\"260\" \/><\/p>\n<p><a href=\"https:\/\/forums.xamarin.com\/120067\/android-emulator-quick-boot#latest\">Discuss this post in the Xamarin Forums<\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android Emulator version 27.0.2 now includes a feature called Quick Boot, which launches the emulator in just a few seconds. For Quick Boot to work, your AVD must perform a cold boot on its first time booting up. All subsequent starts will use this feature to restore the system to the state it was last [&hellip;]<\/p>\n","protected":false},"author":551,"featured_media":34913,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[5,4],"class_list":["post-34906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-android","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>Android Emulator version 27.0.2 now includes a feature called Quick Boot, which launches the emulator in just a few seconds. For Quick Boot to work, your AVD must perform a cold boot on its first time booting up. All subsequent starts will use this feature to restore the system to the state it was last [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/34906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/551"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=34906"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/34906\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=34906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=34906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=34906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}