[flutter] #001. 설치하기 ( in Windows )
1. 설치 요구사항
- OS : windows 7 SP1 또는 그 이후 출시된 (64bit)
- DISK : 400 MB이상 여유공간 필요 ( IDE 개발툴 설치공간 제외 )
- TOOL : 필요 의존성 아래 2개 툴이 사전에 설치 되어 있어야 됩니다.
- PowerShell 5.0 이상
- Git for Windows
2. Flutter SDK 다운로드
- SDK 다운로드 페이지
- 다운로드 받은 flutter_windows_vXX.X.X-beta.zip 파일을 압축 해제
- C:\dev\flutter 같은 폴더에 풀기 C:\Program Files\ 폴더 말고 (Program 폴더는 권한 상승이 필요하기 때문)
- 압축 해제한 C:\dev\flutter 폴더에서 flutter_console.bat 더블클릭 해 flutter 콘솔 창을 열 수 있습니다.
3. flutter docter 실행
flutter doctor
을 실행- [√] Flutter : flutter 설치 완료
- [X] Android toolchain : 안드로이드 툴체인 설치
- [X] Android Studio : 안드로이드 스튜디오 설치
- [!] Connected device : 연결된 장비(휴대폰 등)이 없음
아래 진단 결과를 확인하여 [X] 마크가 설정된 부분을 해결
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, v0.10.0, on Microsoft Windows [Version 10.0.17133.1], locale ko-KR)
[X] Android toolchain - develop for Android devices
X 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.io/setup/#android-setup for detailed instructions).
If Android SDK has been installed to a custom location, set $ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.
[X] Android Studio (not installed)
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
4. Android Studio 설치
- https://developer.android.com/studio/
- android-studio-ide-181.5056338-windows.exe 파일 다운로드 후 실행(버전 정보를 다를 수 있음)
- 사용자 설치를 통해 Android Virtual Device 를 선택 한 후 설치 수행
- 관련 SDK 등을 다운로드 받으면서 설치하므로 시간이 좀 걸림에 유의
- 설치 완료 후
flutter doctor
를 실행하여 유효성을 검증 - 아래 처럼 라이센스 동의가 안 된 경우
flutter doctor --android-licenses
를 통해 라이센스 동의를 수행한다 (y)
- 이후
flutter doctor
를 수행하면 연결된 디바이스 없음 항목만 볼 수 있음 ok !
5. Android Studio 설정
아래 관련 링크를 참조하여 설정 바랍니다.
- Configure - Settings - Plugins - [ Seach ] flutter 를 통해 플러그인 설치 후 재시작
flutter 프로젝트가 추가된 것을 확인할 수 있다.
6. HelloWorld flutter
- start a new flutter project
- flutter application
- project name : helloworld
- flutter sdk path : C:\dev\flutter
회사 도메인명은 뭐 알아서 입력 후 [Finish] 를 눌러 프로젝트 생성
위와같이 생성된 프로젝트를 확인할 수 있다.
- main.dart 좌측에서 divice를 선택 [ open android emulator : nexus 5x api 28 x86 ] 을 선택하여 가상화 디바이스 선택
- 휴대폰을 usb로 연결한 경우 해당 device를 선택하여 테스트 가능
- shift + f10 또는 ▶ 를 눌러 실행
관련 링크 모음
- Get Started: Install on Windows
- 안드로이드 스튜디오 설치
- flutter windows SDK 다운로드 페이지
- PowerShell
- Git for Windows
- USB 디버깅 활성화
- 구글 USB 드라이버 설치
- 에뮬레이터 성능향상
맺음말
오늘부터 이 글을 읽고 따라하신다면
코딩천재
후훗~
- 자~ 겁먹지 말고 한번 따라해 보세요.
- 설치관련 문의 사항은 댓글로 부탁 드립니다.
추가 내용
1. Flutter plugin not installed (18.10.24)
플러그인을 설치 했음에도 불구하고 아래와 같은 경고 문구가 나오는 경우
아래와 같이 지웠다가 다시 깔아본다. ( flutter & dart plugins )
I alerady faced this issue but i solved by myself
-Uninstall Dart and flutter
-Restart android studio or intellij
-Install Dart and flutter and restart again
▼▼▼ D.CLICK 은 사랑입니다 ▼▼▼
Sponsored ( Powered by dclick )
업그레이드 병
보통 수집가라는 사람들은 물건을 사용하기 보다는 모으기를 좋아하는 사람들이다. 그들이 처음부터...
이 글은 스팀 기반 광고 플랫폼
dclick 에 의해 작성 되었습니다.
오오..모바일 앱 만들다가 공부하기 귀찮아서 접었는데 원사마님 글보고 다시 시도해보겠습니다!
어렵지 않아요 ㅋ
그리고 신기술이라 선점해서 배우면 좋을지도 ?
마지막으로 구글이 리딩하는 프로젝트라 왠만하면 않망할듯요
구글과 원사마님이라면 일단 믿고 갑니다~!
곰돌이가 @hjh0827님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 950번 $14.094을 보팅해서 $12.446을 구했습니다. @gomdory 곰도뤼~
스팀잇 슈퍼코더에서 월드 슈퍼코더로 승격하셔야죠!
아직 초짜라 ㅋㅋ 응원 감사요
코딩을 배우고 싶지만 어디서부터 시작해야할 지...
그냥 구경만 하고 가네요.
지금 함 따라해 보세요 ㅋ
right now :)
ㄷㄷ 이거 뭐하는 넘인가요
엄청 어려워 보이는군요
그냥 디클릭이나 ㅎㅎ
개발글인데 그냥 그려려니 하셔도 ㅋ
디클릭은 사랑입니다 :)
근데 flutter 가 뭐하는건가요? ^^;
디클릭하고 갑니다~
안드로이드 & iOS를 개발 할 수 있는 모바일 개발 프레임워크 입니다.
기존에 안드로이드는 java, iOS는 swift 를 각각 배워야 개발 할 수 있지만
구글에서 새롭게 나온 flutter ( dart 라는 언어를 사용 )를 배우면 한번에 2가지를 개발 할 수 있습니다.
그럼 즐거운 하루 보내세여 :)
flutter 세계로 오시나요~ dart 쓩~
플루터 가즈아~~
응원만 하고 갑니다.
응원 감사합니다 :)
긁적 긁적...ㅋㅋㅋ 디클릭 클릭좀 하고 올께염!!ㅋㅋㅋㅋㅋㅋ
Congratulations @jinuking ! you got 0.690 SBD 2nd prize of holdem round 101.see more info at https://steemit.com/@steemit.holdem
JOIN HOLDEM ( needs 0.100 SBD )
효자손좀 놔드려야 ㅋㅋ
이제 앱 개발로 갑니다!! 앱 스팀 가즈아!
아, steemkr을 앱으로!!
기존 steemkr cli 개발한거 flutter로 마이그레이션 해보려고여 ^^
android 앱 개발 플랫폼인가요? 한번 봐야겠네요. 정보 감사합니다.
android & ios 동시개발 프레임 워크입니다
1타2피 프레임워크죠 ^^