{"id":3749,"date":"2019-03-12T09:32:02","date_gmt":"2019-03-12T04:02:02","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=3749"},"modified":"2026-10-14T16:06:06","modified_gmt":"2026-10-14T10:36:06","slug":"how-to-run-the-android-studio-projectapp-on-emulator","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/how-to-run-the-android-studio-projectapp-on-emulator\/","title":{"rendered":"How to Run an Android Studio Project on an Android Emulator: Step-by-Step Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Post Date<\/strong>: March 8, 2019<br><strong>Last Updated:<\/strong> October 14, 2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An <a href=\"https:\/\/developer.android.com\/studio\/run\/emulator\" target=\"_blank\" rel=\"noopener\">Android emulator <\/a>is a virtual Android device that allows developers to run and test Android applications on a computer without using a physical smartphone or tablet. It is an essential tool in Android development because it helps developers test app functionality, user interfaces, screen sizes, and different Android versions directly from Android Studio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Android Studio provides an Android Virtual Device (AVD) Manager that allows developers to create and configure virtual devices with different phone models, screen resolutions, and Android API levels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this tutorial, you will learn how to create an Android Virtual Device, configure the emulator, and run your Android Studio project step by step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is an Android Emulator?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An Android emulator is software that simulates an Android device on your computer. It allows you to install, launch, and test Android applications in a virtual environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An Android Virtual Device (AVD) is the configuration that defines the emulator&#8217;s device model, Android version, screen size, and other hardware properties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Benefits of using an Android emulator:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Test Android applications without a physical device.<\/li>\n\n\n\n<li>Check application compatibility across different Android versions.<\/li>\n\n\n\n<li>Test different screen sizes, resolutions, and orientations.<\/li>\n\n\n\n<li>Debug application errors using Android Studio tools.<\/li>\n\n\n\n<li>Speed up application development and testing.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before running your Android Studio project on an emulator, make sure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Android Studio installed on your computer.<\/li>\n\n\n\n<li>An Android project opened in Android Studio.<\/li>\n\n\n\n<li>The required Android SDK and emulator components installed.<\/li>\n\n\n\n<li>Sufficient RAM, disk space, and processor resources.<\/li>\n\n\n\n<li>Hardware virtualization enabled when required by your system.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to Run an Android Studio Project on an Emulator<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Open Android Studio and Create a Virtual Device<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open your Android Studio project. Click the <strong>Run<\/strong> button (the green play icon) in the toolbar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have not created an emulator yet, open the device selector and choose <strong>Device Manager<\/strong> or <strong>More Actions &gt; Virtual Device Manager<\/strong>, depending on your Android Studio version.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/7-1024x734.png\" alt=\"Create a new Android Virtual Device in Android Studio\" class=\"wp-image-3755\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/7-1024x734.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/7-300x215.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/7-768x550.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/7.png 1411w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><br><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Create Virtual Device<\/strong> or the equivalent option to begin configuring a new Android emulator.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Select a Phone Model<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Virtual Device Configuration window displays a list of available Android device profiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select a suitable phone model, such as a Pixel device, based on your application&#8217;s testing requirements.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1397\" height=\"1007\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/8-1024x738.png\" alt=\"Select a phone model for the Android Studio emulator\" class=\"wp-image-3756\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/8-1024x738.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/8-300x216.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/8-768x554.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/8.png 1397w\" sizes=\"(max-width: 1397px) 100vw, 1397px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Next<\/strong> to continue.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Select an Android System Image<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose an Android system image for your virtual device. The available images include different Android versions and API levels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An API level represents the version of the Android framework available to your application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For general testing, choose a stable system image that meets your application&#8217;s minimum SDK requirements. If you need to test compatibility with the latest Android release, select a suitable newer system image.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the required system image is not installed, download it first and accept any required license agreements.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/9-1024x734.png\" alt=\"\" class=\"wp-image-3757\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/9-1024x734.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/9-300x215.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/9-768x550.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/9.png 1405w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Next<\/strong> to proceed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 4: Configure the Virtual Device<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Review the virtual device configuration. Depending on the Android Studio version and selected device, you may be able to change settings such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AVD name.<\/li>\n\n\n\n<li>Startup orientation.<\/li>\n\n\n\n<li>Screen and device configuration.<\/li>\n\n\n\n<li>Graphics or performance options.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the default settings if you do not need any custom configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"735\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/10-1024x735.png\" alt=\"\" class=\"wp-image-3758\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/10-1024x735.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/10-300x215.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/10-768x552.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/10.png 1405w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Finish<\/strong> to create the Android Virtual Device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 5: Select the Emulator and Run the Project<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After creating the virtual device, return to your Android Studio project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the newly created emulator from the device selector in the toolbar. Click the <strong>Run<\/strong> button to build and launch your application.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/11-1024x734.png\" alt=\"\" class=\"wp-image-3760\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/11-1024x734.png 1024w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/11-300x215.png 300w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/11-768x551.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/11.png 1407w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Android Studio will compile the project, start the emulator if necessary, install the application, and launch it on the virtual device.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 6: Wait for the Emulator to Start<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Android emulator will boot into the Android operating system. The first startup may take a few minutes, depending on your computer&#8217;s performance and the system image.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once the emulator is ready, Android Studio will install and launch your application automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can now interact with your application using the mouse and keyboard, test its features, and debug issues directly from Android Studio.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"661\" height=\"1024\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/image01-661x1024.png\" alt=\"Create a new Android Virtual Device in Android Studio\" class=\"wp-image-3761\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/image01-661x1024.png 661w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/image01-194x300.png 194w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/image01-768x1190.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2019\/03\/image01.png 1033w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Congratulations!<\/strong> You have successfully configured an Android emulator and run your Android Studio project on a virtual Android device.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Android Emulator Problems and Solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the emulator does not start or your application fails to launch, try these troubleshooting steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Emulator is not starting<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check whether hardware virtualization is enabled.<\/li>\n\n\n\n<li>Verify that the required Android Emulator components are installed.<\/li>\n\n\n\n<li>Restart the emulator or create a new virtual device.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Android system image is missing<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Device Manager in Android Studio.<\/li>\n\n\n\n<li>Edit or create a virtual device.<\/li>\n\n\n\n<li>Download a compatible Android system image.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Application is not installing or launching<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check the build output and Run window for errors.<\/li>\n\n\n\n<li>Confirm that the selected device meets the application&#8217;s minimum Android version.<\/li>\n\n\n\n<li>Sync the project and rebuild it if necessary.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Emulator performance is slow<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Close unnecessary applications to free up system resources.<\/li>\n\n\n\n<li>Use a suitable device profile and system image.<\/li>\n\n\n\n<li>Check the emulator&#8217;s graphics settings and hardware acceleration configuration.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Android emulator is a useful tool for developing, testing, and debugging Android applications without requiring a physical Android device. By creating an Android Virtual Device in Android Studio, selecting an appropriate Android system image, and running your project, you can test your application in a virtual environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Following the steps in this guide will help you configure an emulator, launch your Android application, and resolve common startup issues. For reliable testing, consider using multiple device profiles and Android versions to check your application&#8217;s compatibility across different devices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions (FAQs)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. What is an Android emulator in Android Studio?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An Android emulator is a software-based virtual device that simulates an Android smartphone or tablet on a computer. It allows developers to run, test, and debug Android applications without a physical device.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. How do I create an Android Virtual Device (AVD)?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open Android Studio, access Device Manager, click <strong>Create Virtual Device<\/strong>, select a device profile, choose an Android system image, configure the settings, and click <strong>Finish<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Can I run an Android Studio project without a physical phone?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. You can use the Android emulator to run and test your application on your computer. A physical Android device is optional, although testing on real devices can help identify hardware-specific issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Related Articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-create-first-project-in-android-studio\/\">How to Create Your First Project in Android Studio<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-run-the-android-studio-projectapp-on-emulator\/\">How to Run an Android Studio Project\/App on an Emulator<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Talk to Our Experts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Need help with Android application development or configuring your Android Studio project? Our experts can help you find the right solution for your business.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get in touch with us: <a href=\"https:\/\/pheonixsolutions.com\/contact\">Contact our team<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Post Date: March 8, 2019Last Updated: October 14, 2026 Introduction An Android emulator is a virtual Android device that allows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1021],"tags":[580],"class_list":["post-3749","post","type-post","status-publish","format-standard","hentry","category-mobile-flutter","tag-run-the-android-studio-project-on-emulator","psol-cat-mobile-flutter"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/phn2x7-Yt","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=3749"}],"version-history":[{"count":2,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3749\/revisions"}],"predecessor-version":[{"id":12301,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3749\/revisions\/12301"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=3749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=3749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=3749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}