플러터(Flutter)는 크로스 플랫폼 또는 멀티 플랫폼 을 지원하는 앱 개발 프레임워크입니다. 단일 코드 베이스를 바탕으로 다양한 플랫폼(Android, IOS, Desktop, Web) 개발이 가능합니다. 여러 플랫폼을 개발하기 위해서는 하나의...

[플러터] 프로젝트 플랫폼 추가하기 (Add platform in project)

 


플러터(Flutter)는 크로스 플랫폼 또는 멀티 플랫폼을 지원하는 앱 개발 프레임워크입니다.

단일 코드 베이스를 바탕으로 다양한 플랫폼(Android, IOS, Desktop, Web) 개발이 가능합니다.

여러 플랫폼을 개발하기 위해서는 하나의 프로젝트에 플랫폼들을 추가해줘야 합니다.

이번 글에서는 아래와 같이 플랫폼 추가하는 방법에 대해 간략하게 정리하려고 합니다.

(해당 글은 안드로이드 스튜디오 기준으로 정리한 글입니다)

 

1. 프로젝트 생성 시 플랫폼 추가하기

2. 생성된 프로젝트에서 플랫폼 추가하기

 



 

 

 

 

1. 프로젝트 생성 시 플랫폼 추가하기

상단에 [File] > [New] > [New Flutter Project]에서 Flutter를 선택하고 Next를 해봅니다.





아래 빨간 밑줄이 플랫폼을 추가하는 부분인데요,

원하는 플랫폼을 선택하고 프로젝트를 생성하면 선택된 플랫폼으로 사용이 가능합니다.

그리고 "others can be added later", 이후에도 플랫폼 추가가 가능하다고 명시가 되어있네요.

 


 

 

 

 

 

 

2. 생성된 프로젝트 플랫폼 추가하기

아래 android, ios 플랫폼으로 생성된 프로젝트가 있습니다.

그런데 갑자기 desktop 환경에서 실행하고 싶어졌어요...


 

 

 

현재 프로젝트에서 desktop 플랫폼이 없는 상태라서 빌드를 해보면 역시 오류가 나오네요.

Exception : No Linux desktop project configured

 




desktop(linux)에서 실행시키기 위해 플랫폼을 추가해 봅니다.

안드로이드 스튜디오 하단에 terminal에 들어가서

"flutter create --platforms=linux ."를 입력합니다. 

 

 

 

[터미널 플랫폼별 추가 예시]

flutter create --platforms=android .

flutter create --platforms=ios .

flutter create --platforms=windows .

flutter create --platforms=linux .

flutter create --platforms=macos .

flutter create --platforms=web .

flutter create --platforms=android,ios,windows,web .

 

 

 

입력하고 보니 기존 android, ios에서 linux까지 추가된걸 확인할 수 있었습니다.

 


 


빌드해서 실행해보니 오류 없이 잘되네요ㅎㅎ

터미널에서 플랫폼 추가할 때 끝에 점(.) 빠트리지 마세요!





 

 


0 comments: