Arch Linux에서 Flutter 2 시작
요약
Flutter 2는 2021년 3월 3일에 출시되었습니다.
공식 웹사이트에 따르면:
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
공식 문서로 인해 Arch Linux에 개발 환경을 구축했습니다.
지도 시간
종속성 설치
팩맨
프로그래밍 언어 SDK로 Kotlin 및 Dart 설치:
$ sudo pacman -Sy kotlin dart
$ # installing dart creates `/opt/dart-sdk`
$ # caution: use not dart-sdk-dev in AUR but dart
그러면 JDK 버전을 물어볼 수 있습니다. 기본값을 선택해도 괜찮습니다.
:: Synchronizing package databases...
system 225.2 KiB 172 KiB/s 00:01 [#################################] 100%
world 1615.2 KiB 1237 KiB/s 00:01 [#################################] 100%
galaxy 1535.9 KiB 4.41 MiB/s 00:00 [#################################] 100%
extra 1620.3 KiB 453 KiB/s 00:04 [#################################] 100%
community 5.5 MiB 786 KiB/s 00:07 [#################################] 100%
resolving dependencies...
:: There are 6 providers available for java-environment>=8:
:: Repository world
1) jdk-openjdk 2) jdk11-openjdk 3) jdk8-openjdk
:: Repository extra
4) jdk-openjdk 5) jdk11-openjdk 6) jdk8-openjdk
Enter a number (default=1):
looking for conflicting packages...
Packages (4) java-environment-common-3-3 jdk-openjdk-15.0.2.u7-1 dart-2.12.2-1 kotlin-1.4.32-1
Total Download Size: 237.99 MiB
Total Installed Size: 618.73 MiB
:: Proceed with installation? [Y/n] y
선택적으로
adb
에서 제공하는 Android , android-tools 디버그 브리지 등을 설치합니다.$ sudo pacman -Sy android-tools
참고로 Arch Linux에는 a wiki page about Android .
AUR
AUR, Arch User Repository, 패키지 설치:
$ # flutter
$ git clone https://aur.archlinux.org/flutter.git
$ cd flutter
$ makepkg -si
$ cd ..
$ # android-sdk
$ # installed in Android Studio first configuration later
$ # android-studio
$ git clone https://aur.archlinux.org/android-studio.git
$ cd android-studio
$ makepkg -si
$ cd ..
/opt/flutter
설치 시 생성되는 flutter
에 대한 권한을 추가합니다.$ sudo gpasswd -a <your-user> flutterusers
로그아웃했다가 다시 로그인하십시오.
안드로이드 스튜디오를 실행합니다. 첫 번째 구성이 시작됩니다.
분석 데이터 전송 등에 대한 옵션을 선택하고 "다음"을 여러 번 클릭합니다.

그리고 Android SDK 및 해당 플랫폼 도구의 설치가 시작됩니다.
시간이 걸려요. 프로세스가 완료되면 Android Studio를 종료합니다.
flutter doctor
옵션을 사용하여 --android-licenses
를 실행하여 Android 라이센스를 설치합니다. 수락 여부를 묻는 메시지가 표시됩니다.$ flutter doctor --android-licenses
$ # choose "y", "y", ...
모두 수락한 후 옵션 없이
flutter doctor
를 실행하면 성공합니다.$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.6, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] Connected device (1 available)
• No issues found!
Android 스튜디오 준비
Android Studio를 다시 시작합니다. "플러그인"메뉴 선택:

"Flutter"플러그인을 설치합니다. 여기에서 "Dart"가 자동으로 선택되고 함께 설치할 것인지 확인됩니다.

Flutter는 Dart와 함께 설치됩니다.

"Restart IDE"버튼을 클릭하여 Android Studio를 다시 시작합니다.
프로젝트 만들기
Android Studio 시작 메뉴에 "Create New Flutter Project"가 표시됩니다.

"Flutter 애플리케이션"을 선택합니다.

"Flutter SDK 경로"는
/opt/flutter
입니다.
거의 끝났습니다.

데모 앱 실행
프로젝트 구조를 볼 수 있습니다.
lib/main.dart
는 기본 파일입니다.
장치를 선택하면 에뮬레이터가 시작됩니다.
위의 메뉴 표시줄에서 "장치 로드 중..."오른쪽에 있는 녹색 삼각형인 "'main.dart' 실행(Shift+F10)"버튼을 클릭합니다.

손안의 Flutter 2 앱입니다😃
게다가 다른 프로젝트를 생성할 수도 있습니다.

Reference
이 문제에 관하여(Arch Linux에서 Flutter 2 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nabbisen/start-flutter-2-in-arch-linux-4ab6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)