M1 맥북에 Flutter 설정하기

우야꼬·2021년 9월 3일
0

Apple Silicon Chip인 M1 맥에 Flutter를 설치하면

몇가지 추가적인 설정이 필요하다.

1. --android-licenses 오류

Android Studio 설치 후 command line tools 가 설치되어 있지 않아서 발생하는 오류다.

Android Studio > Preferences > Appearance & Behavior > System Settings > Android SDK > SDK Tools

탭으로 이동하여 Android SDK Command-line Tools 를 설치해주면 된다.

2. Android Studio 오류

flutter doctor를 돌리면

Unable to find bundled Java version. 이라는 진단이 뜬다.

Java SDK를 참조하는 경로가 달라져서 그런거라 경로만 바꿔주면 된다.

/Applications/Android\ Studio.app/Contents/jre/Contents

로 되어 있는 경로를 아래와 같이 바꿔준다.

/Applications/Android\ Studio.app/Contents/jre/jdk/Contents 

Terminal을 열고 다음과 같이 입력하자.

$ cd /Applications/Android\ Studio.app/Contents/jre
$ mkdir jdk
$ cp Contents jdk/

3. iOS pod install 오류

terminal을 Rosseta 모드로 실행하기.

Rosseta로 실행한 terminal에서 ffi 를 설치해준다.

$ sudo gem install ffi

그대로 Rosseta로 실행한 terminal에서 pod install을 실행시켜준다.

$ cd FlutterProject/
$ cd ios/
$ pod install
profile
For the better.

0개의 댓글