[Flattern] Ubuntu 20.04 Umgebungskonstruktion

Betriebsumgebung

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

1. Installieren Sie Flutter und übergeben Sie den Pfad

Linux install-Flutter (offizielles Dokument)

Erstellen Sie ein "dev" -Verzeichnis in Ihrem Home-Verzeichnis und verschieben Sie es mit `` `cd```.

$ mkdir dev
$ cd dev

Klonen Sie das Flattern in das Verzeichnis "dev".

$ git clone https://github.com/flutter/flutter.git

Überprüfen Sie den aktuellen Pfad.

$ pwd
/home/haru/dev

export PATH="$PATH:pwd/flutter/bin"

In der offiziellen Dokumentation wird erklärt, wie der Pfad wie folgt übergeben wird. pwdDer vom Befehl zurückgegebene Pfad「pwd」Kopieren Sie das Teil und fügen Sie es ein.

Beispiel: export PATH = "$ PATH: / home / haru / dev / flutter / bin"

Fügen Sie dies zu bashrc hinzu. Diesmal verwendet der Editor VScode.

$ code ~/.bashrc
(Mit VScode.Öffnen Sie bashrc und wählen Sie "PATH exportieren".="$PATH:/home/haru/dev/flutter/bin""Einfügen)
$ source ~/.bashrc

flutter doctorBestätigen mit.

$ flutter doctor

Screenshot from 2020-09-14 20-46-40.png

Wenn der obige Bildschirm angezeigt wird, ist er abgeschlossen, bis Sie den Pass bestanden haben.

2. Installieren Sie Android Studio

Installieren Sie Android Studio mit "Ubuntu Software" Screenshot from 2020-09-14 20-47-35.png

androidStudio.jpg

Gehen Sie am unteren Bildschirmrand zu Konfigurieren → Plugins. FlutterPlugin.jpg Installieren Sie das Flutter-Plug-In. pulgin.png

Nach der Installation des Plug-Ins können Sie unter "Neues Flutter-Projekt starten" ein neues Projekt starten. addflutter.jpg

Beenden Sie Android Studio einmal und akzeptieren Sie die Android-Lizenz mit dem folgenden Befehl. Sie werden mehrmals um Zustimmung gebeten, antworten Sie also mit "y".

$ flutter doctor --android-licenses
Warning: File /home/haru/.android/repositories.cfg could not be loaded.         
6 of 6 SDK package licenses not accepted. 100% Computing updates...             
Review licenses that have not been accepted (y/N)? y

3. Android Emulator eingeführt

Gehen Sie nach dem Starten von Android Studio am unteren Bildschirmrand zu Konfigurieren → AVD-Manager. AVD.jpg CreateVirtualDevice device01.jpg

Wenn ich in dieser Umgebung die mit PlayStore ausgewählt habe, ist sie beim Starten des Emulators eingefroren, sodass ich Pixel 2 XL ohne PlayStore verwendet habe. device02.jpg System Image verwendet Q (API29). Screenshot from 2020-09-14 21-27-39.png

Das Grafikelement wurde in "Software-GLES2.0" geändert.

Zum Schluss wenden Sie sich an den Flatterarzt.

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 1.20.3, on Linux, locale ja_JP.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Android Studio (version 4.0)
[✓] Connected device (1 available)

• No issues found!

Recommended Posts

[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Aufbau einer Laravel-Umgebung (Ubuntu 18.04 LTS)
[Java] Umgebungskonstruktion
[Frühling] Umweltbau
Aufbau der Penronse-Umgebung [Windows]
Versuchen Sie, ScalarDB unter WSL Ubuntu (Environment Construction) auszuführen.
Aufbau der Rails Docker-Umgebung
Protobuf- und gRPC C ++ - Umgebungskonstruktion unter Ubuntu 18.04
Serverkonstruktionsverfahren Ubuntu18.04 Server
Java Entwicklungsumgebung Konstruktion
Erstellen Sie eine Java + Spring-Entwicklungsumgebung mit VirtualBox + Ubuntu (Xfce4).
Aufbau der Rails6-Entwicklungsumgebung [Mac]
[Spring Boot] Umgebungskonstruktion (macOS)
Rails Engineer Environment Construction Ruby2.7.1
Ich habe versucht, node-jt400 (Umgebungskonstruktion)
Rails6 (MySQL, Ubuntu-Umgebung, Cloud9)
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Konstruktionsnotiz für die MySQL 5.7 (Docker) -Umgebung
Einführung in Metabase ~ Umgebungskonstruktion ~
JavaFX-Umgebungskonstruktion in Java 13
Redmine (Docker) Umgebungskonstruktionsnotiz
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
AtCoder Challenge-Umgebungskonstruktion (Java 8)
Offline-Umgebungskonstruktion Ruby Edition
Aufbau der Docker x Spring Boot-Umgebung
[Super einfach] Ruby-Umgebungskonstruktion
[Rails / MySQL] Aufbau einer Mac-Umgebung
[Docker] postgres, pgadmin4-Umgebungskonstruktion
Offline-Umgebungskonstruktion CentOS Edition
[CCNA] Aufbau einer Cisco-Geräteemulatorumgebung (EC2 + Ubuntu + GNS3)
Erstellen Sie die Node.js-Umgebung mit Docker Compose
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
Umgebungskonstruktion für die Entwicklung von Servlet-Anwendungen
Rails (postgeresql. Ubuntu-Umgebung), Heroku-Bereitstellung
Umgebungsbau mit Docker für Anfänger
Zusammenfassung der Ruby-Umgebungskonstruktion ~ Mac-Version ~
Konstruktion der Laravel + Docker Laradock-Nutzungsumgebung
[Unity] Konstruktionsverfahren für die Android-Entwicklungsumgebung
Mach eine Sprache! (Java CC-Umgebungskonstruktion)
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
[Java & SpringBoot] Umgebungskonstruktion für Mac
Problematischer Ablauf der Rails-Umgebung [Windows 10]