-
[Flutter] 설치 및 Android SDK Custom path 사용시 에러LANGUAGE/ANDROID 2019. 4. 8. 14:14
요즘엔 비용절감을 위해서라도 Cross Platform으로 개발하려는 경우가 많은것 같다.
그래서 자그마한 호기심으로 최근 구글에서 나온 Flutter를 한번 실행해보기로 했다.
하지만 한번에 되지 않아서 그 과정을 기록한다.
- 아래 내용은 블로깅을 위해 준비하며 진행했던 것이 아니라, 스샷을 다 찍진 못했고 기억을 되새기면서 진행된것임을 염두해두자.
Flutter 다운로드
https://flutter.dev/docs/get-started/install
위 페이지에서 SDK를 다운받고 옆 카테고리에 나와있는 튜토리얼을 따라하면 된다.
안드로이드 스튜디오에서 Flutter Plug-in을 까로 바로 프로젝트를 만들어 보았다. 그리고 실행을 해보니...
위와같은 장문의 에러가...ㅎㅎㅎ
하나씩 해결해보자
1. 안드로이드 SDK Licenses 에러
우선 튜토리얼 페이지를 꼼꼼히 읽지 않아서 뺴먹은 단계가 있었다.
Flutter SDK에서 flutter docotr 이라는 명령어를 실행시켜주어야 한다.
나의 경우 해당 명령어를 실행하면
licenses not accepted 라고 이슈가 발생했다.
지금 기억으로는 저 스샷 이전에 sdk를 찾지못하다는 에러도 발생했던것으로 기억한다.
그래서 먼저 ANDROID_HOME 으로 안드로이드 SDK 환경변수를 지정하였다.
그리고 저 위서 나오듯이 flutter doctor --android-licenses 명령어를 실행했다.
그러면 licenses 관련 이슈는 해결된다.
2. 안드로이드 SDK Custom path 에러
나는 안드로이드 sdk를 D드라이브에 설치하여서 사용하고 있다.
안드로이드 스튜디오에서 Flutter 프로젝트를 실행하면 .appdata 쪽 경로를 계속해서 읽어서 에러가 발생하였다.
그래서 local.properties 파일에 있는 android sdk 경로를 변경해주었지만
실행하면 자동으로 appdata쪽 경로로 설정된다.
이럴떈 Flutter SDK가 설치된 곳으로 가서
flutter config --android-sdk <안드로이드 SDK 설치된 경로>
위 명령어를 실행하면 자신의 안드로이드 SDK가 설정된다.
그 후에는 정상적으로 안드로이드 스튜디오에서 실행이 된다.
'LANGUAGE > ANDROID' 카테고리의 다른 글
[Kotlin] object 익명 클래스, 무명 객체 [anonymous object] 에서 View 접근하기 (0) 2020.06.19 FCM Android Backgroud (feat. app launch) (0) 2019.07.26 기존 Android Studio 프로젝트에 .so 파일 추가 및 사용 과정기! (0) 2019.01.29 Notification (0) 2015.02.02 invalid project description (0) 2015.01.30