How to Setup your android device as an emulator for flutter apps


If we want to test our Flutter app, we have several options on which emulator we are going to use. Some might opt to go for a virtual device, and some might test their app on Windows platform. In my case, I wanted to test my application on my android device. In this blog, we are going to learn how to setup your android device as an emulator for testing Flutter applications.


Before going into details on how to setup your android device, you should have the following installed:

  • Flutter
  • Android Studio
  • Visual Studio Code with Flutter and Dart plugins(optional)

Check your Android Version

Before setting up your android device, make sure that your Android device is running Android 4.1 (API level 16) or higher. To check it, follow the following steps:

  1. Go to Settings.

2. Scroll towards the bottom and find About Device or About Phone.

3. Select Android Version (In some phones, you may have to tap Software Information).

If your phone passed the requirements, it is now time to setup your Android device.

Steps on setting up your android device

  1. Enable USB Debugging and Developer Options.

To enable developer options, do the first 2 steps in the Check Your Android Version guide above but this time, select Version and tap on Build Number 7 times.

Now go back to Settings and find System>Developer Options>Scroll down to find Debugging and enable USB debugging.

2. (Windows-only)Install Google USB Driver either through downloading the zip file or Android SDK Manager.

  • Open Android Studio
  • Select SDK Manager in the top-right section of the application
  • Select SDK Tools and tick the checkbox next to Google USB Driver and click Apply

3. Plug your phone into your computer and allow authorization on your device
4. Open cmd and type flutter devices to see if your computer recognizes your device.


Flutter is very easy to use and is definitely optimal for users to begin with if they want to get into developing for mobile devices. It is very easy to learn and it can be a good starting point for people that are aspiring to be mobile developers. I hope that this blog has got you interested in Flutter. Share the article to others if you found it helpful.


Leave a Comment

Your email address will not be published. Required fields are marked *