Install the following:

Android Studio

SDK Tools

Once these two things are installed, you can go ahead and install flutter (crucial)

Inside Android Studios follow these steps:

  1. Go To...

    1. Studio
    2. File
    3. Settings
    4. Plugins
    5. Browse Repositories
  2. Search for flutter.

  3. Tap on Install (a dialog will pop regarding dart dependency. click Yes).

  4. Once the installation is finished restart android studio.

For the simulator:

If

you have a windows machine that supports Intel processor that supports VT-x and NX, follow this documentation to set up the simulator device.

Else

You will be prompted with the following error:

  • Unfortunately, your computer does not support hardware accelerated virtualization. Here are some of your options:
    1. Use a physical device for testing (demonstration below)
    2. Develop on a Windows/OSX computer with an Intel processor that supports VT-x and NX
    3. Develop on a Linux computer that supports VT-x or SVM
    4. Use an Android Virtual Device based on an ARM system image (This is 10x slower than hardware accelerated virtualization)

Option 1. Using a physical android phone:

  1. Plug in your device to your computer.

  2. Using the physical android phone/tablet:

    1. Settings
    2. About phone
    3. Software information
    4. TAP “build number” 8 times.
    5. Type in pin.
    6. Developer mode will be initialized.
  3. Return to settings level under the “about phone” folder you will see developer options.

  4. Turn developer option ON and make sure USB DEBUGGING is ON.

  5. In terminal run flutter doctor.

  6. Return to android device click ok to Allow USB Debugging with Computer RSA key fingerprint / access code.

    • If you are still not seeing the fingerprint confirmation, use this relevant article to follow the order of operations.
  7. In terminal run flutter doctor.

    • Device should be visible from the terminal (flutter doctor) at this point.
  8. Run flutter run - *make sure your android device stays “Active” with a lit up screen so that the computer can use it as a simulator.

Options 2. 3. 4.

NOTE Android Studio emulator won't run on Windows with an AMD processor. The error message is kind of misleading, as it suggests the problem is with the CPU. But it is within the troubleshoot message: "Windows/OSX computer with an Intel processor".

Solutions could be installing Linux and running Android Studio on that (which might come with its own issues), using a physical device for testing or using the slow ARM images.

Recommended Use an android device if it is possible. Othewise Download the linux machine and have fun :)