Instalar Flutter en Ubuntu 22.04 (Jammy Jellyfish)

Author
Por Darío Rivera
Publicado el en Flutter

Instalar Flutter es relativamente sencillo ya que este SDK trae consigo una herramienta llamada "flutter doctor" que nos dice cuales requerimientos de configuración o software debemos completar para poder empezar a programar con este framework.

Antes que nada necesitamos un par de paquetes en nuestro sistema operativo. Con la siguiente instrucción instalarás la paquetería necesaria previa a la instalación de flutter.

sudo apt-get install curl file git zip unzip xz-utils libglu1-mesa \
clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev

Snap

Desde hace algunas versiones atrás snap viene por defecto instalado en Ubuntu. Para instalar flutter con span solo debes ejecutar el siguiente comando:

sudo snap install flutter --classic

Instalación manual

Para instalar flutter de manera manual puedes seguir el tutorial directamente en la página oficial de Flutter aquí.

Configuración

Una vez instalado puedes ver el path de instalación con el siguiente comando.

flutter sdk-path

El siguiente comando mostrará un resumen del estado de todas las herramientas necesarias para desarrollar en flutter. En el siguiente ejemplo se puede ver que aún necesitamos instalar Android toolchain y Android Studio.

server@user$ flutter doctor
Running "flutter pub get" in flutter_tools...                    2,677ms
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.7, on Ubuntu 22.04.1 LTS 5.15.0-52-generic, locale en_US.UTF-8)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions)
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] VS Code
[✓] Connected device (2 available)
[✓] HTTP Host Availability

Para los siguientes comandos necesitarás saber el path del sdkmanager de android. Para esto, debe iniciar Android Studio por primera vez, seguir las instrucciones del wizar y en la pantalla de bienvenida seleccionar Projects > More Actions > SDK Manager. En la pestaña SDK Tools debes seleccionar las siguientes opciones.

- Android SDK Command-line Tools
- CMake

Finalmente debes aceptar las licencias de android con el siguiente comando.

flutter doctor --android-licenses

Acerca de Darío Rivera

Author

Application Architect at Elentra Corp . Quality developer and passionate learner with 10+ years of experience in web technologies. Creator of EasyHttp , an standard way to consume HTTP Clients.

LinkedIn Twitter Instagram

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.