Flutter Training 2021, Training, Tutorials, Villupuram GLUG

Install Flutter without android studio on GNU/Linux

Installing Flutter

  • Install Flutter using snap using following terminal command
sudo snap install flutter --classic

If you use this way you don’t have to set environment variables.


  • Install Flutter using ZIP file
  • Download Flutter using this Official Website for Flutter
  • Go to where you downloaded the Flutter package and extract it.
tar xvf flutter_linux_1.17.3-stable.tar.xz

Move the flutter folder to a new directory. I will also move it to my home directory.

sudo mv flutter/ ~/

Go to your home directory, open up .profile in your favorite editor, and type the lines below. Save your file.

# Flutter 
export FLUTTER=$HOME/flutter 
export PATH=$FLUTTER/bin:$PATH

Now our environment variables are created, and to make it work, all we need to do is type the line below in the terminal

source ~/.profile

Install VSCode

  • Install VSCode using debian file (install flutter plugins)
  • Go to the folder where you downloaded the VSCode and install it. and Install flutter plugins in extention.
sudo dpkg -i vs_code.deb

Install Git using Terminal

  • Install Git using apt Package manager in terminal
sudo apt install git

Install Java(openjdk) using Terminal

  • Install openjdk-8-jre
sudo apt install openjdk-8-jre
  • Install openjdk-8-jdk-headless
sudo apt install openjdk-8-jdk-headless

Download and Configure the android sdk

  • Download command-line tools package from google developers site.
  • Go to the folder where you downloaded the command line tools package and unzip the file. You can use the ls command to find out the name of the file.
unzip commandlinetools-linux-6514223_latest.zip
  • Now, create a new folder and name it Android, and then move the folder you extract to this new folder.
mkdir Android

sudo mv tools/ Android/
  • We’re going to move the Android folder to another directory. I will move it to my home folder.
sudo mv Android/ ~/
  • Go to your home directory and open the file .profile in your favorite editor. This file will keep your environment variables.
cd ~/

sudo gedit .profile
  • At the end of the file, type, or copy these few lines. Make sure you don’t put extra spaces and then save your file.
  • Note: If you did not move your Android folder to the home directory, substitute the first line with the path to where you move it.
# Android 
export ANDROID=$HOME/Android 
export PATH=$ANDROID/tools:$PATH 
export PATH=$ANDROID/tools/bin:$PATH 
export PATH=$ANDROID/platform-tools:$PATH 
# Android SDK 
  • The android-29 means we are getting Android 10 in our emulator. If you want Android 11 just put android-30, and for the older ones, you can downgrade the number.

Set SDK_Manager Path

sdkmanager --sdk_root=${ANDROID} tools

Type the following lines in your terminal.

sdkmanager "system-images;android-29;google_apis;x86_64"
sdkmanager "platforms;android-29"
sdkmanager "platform-tools"
sdkmanager "patcher;v4"
sdkmanager "emulator"
sdkmanager "build-tools;29.0.2"

Now accept the licenses.

sdkmanager --licenses

Creating the Emulator

Type the line below and this will show a list of devices, choose one, and copy its ID.

avdmanager list

Give a name to your emulator and paste the ID that you copy on the following line.

avdmanager -s create avd -nname-k "system-images;android-29;google_apis;x86_64" -did_device

Did it Work?


flutter doctor

It should appear all green for the exception of the Android Studio path. If everything worked fine, now let’s launch the emulator

Flutter Configuration

  • We are going to configure Flutter by setting the path to the Android SDK.
flutter config --android-sdk ~/Android
  • We can use our linux to run the flutter app.
flutter config --enable-linux-desktop

Video tutorial

  1. https://sabaramesh.wordpress.com/2022/01/29/install-flutter/
  2. https://narasimman23.wordpress.com/2022/02/06/flutter-installation-in-linux/
  3. https://levelup.gitconnected.com/how-to-install-flutter-without-android-studio-on-ubuntu-6d8b55741afa

1 thought on “Install Flutter without android studio on GNU/Linux”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s