프로그래밍

[Flutter] install flutter on linux(ubuntu 20.04 LTS)

*%$@$#@ 2023. 2. 2.

목차

728x90
반응형

Flutter를 윈도우가 아닌 Ubuntu 환경에서 설치하시기를 원하시나요? 이 글만 따라 하시면 누구든 리눅스 기반의 플러터 개발 환경을 만들 수 있습니다. 해당 글을 Ubuntu에 Flutter 개발환경을 갖추는 데 필요한 모든 명령어 및 방법에 대해 설명합니다. 

 

먼저 터미널을 열어 아래 명령어를 입력합니다. 


  
sudo snap install flutter --classic


flutter sdk path 확인


  
flutter sdk-path


추가 설치 도구 확인 (android studio 등 확인)


  
flutter doctor


Android stuio 설치
step1. Install JDK


  
sudo apt install openjdk-11-jdk


step2. Verify installation


  
java --version


step3. Add android-studio repository


  
sudo add-apt-repository ppa:maarten-fonville/android-studio


step4. Update system


  
sudo apt update



step5. Install the app


  
sudo apt install android-studio -y



* flutter doctor 실행 시 android studio와 관련하여 에러메시지 발생
unable to find bundled Java version

jre파일에 접근하지 못해서 생기는 문제
기존 jbr 폴더의 링크를 jre에 걸어줘서 문제 해결 가능


  
cd /
cd opt/android-studio
sudo ln -s jbr jre


Flutter licenses


  
flutter doctor --android-licenses


환경변수 추가


  
cd ~
nano .bashrc

/home/<acount name>/.bashrc 에 다음의 환경변수 추가
export PATH="$PATH:/home/talkaboutme86/snap/flutter/common/flutter/bin"


설정이 제대로 되었는지 확인


  
source .bashrc
flutter sdk-path



안드로이드 스튜디오 실행


  
cd /opt/android-studio/bin
./studio.sh



Flutter Android SDK Path


  
flutter config --android-sdk /home/<your account name>/Android




install comman line tool
다음의 링크로 접속하여 하단에서 command line tool을 다운로드 합니다. 
https://developer.android.com/studio#command-tools

 

Download Android Studio & App Tools - Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today....

developer.android.com

 

[Flutter] install flutter on linux(ubuntu 20.04 LTS)



폴더 생성


  
cd ~
mkdir -p Android/cmdline-tools/latest
cd Android/cmdline-tools/latest



다운로드 파일 이동


  
mv ~/Download/<cmdlinetool 파일이름.확장자까지> ~/Android/comline-tools/latest


다운로드 한 파일 압축 풀기


  
unzip <filename.zip>


latest 폴더 아래에 bin, lib 등의 파일이 놓일 수 있도록 위치 변경

[Flutter] install flutter on linux(ubuntu 20.04 LTS)



/home/<account name>/.bashrc 파일에 다음 내용 추가




  
cd ~
nano .bashrc



export ANDROID_HOME="/home/<your account name>/Android"
export PATH="$PATH:$ANDROID_HOME/cmdline-tools/latest/bin/"
export PATH="$PATH:$ANDROID_HOME/emulator/"
export PATH="$PATH:$ANDROID_HOME/platform-tools/"



  
cd ~
source .bashrc


검증


  
sdkmanager --list

 

[Flutter] install flutter on linux(ubuntu 20.04 LTS)


위와 같이 화면이 나오면 됩니다.


Install Packages


  
sdkmanager --install "platform-tools" "platforms;android-29" "build-tools;29.0.2" "emulator" "platforms;android-28" "build-tools;28.0.3"




Flutter licenses


  
flutter doctor --android-licenses


이후 모든 물음에 y 입력하여 진행합니다.



Google Chrome 설치


  
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb


platform tools 폴더 이동


  
mv ~/Android/Sdk/platform-tools/ ~/Android/


flutter doctor


  
flutter doctor



[Flutter] install flutter on linux(ubuntu 20.04 LTS)




  
sudo apt install qemu-kvm
sudo adduser <username> kvm
sudo chown <username> /dev/kvm

 

728x90
반응형

댓글