Fluter 환경 구축 MacM1(애플 Silicon) 버전
현재(2020년 12월 16일) 안드로이드 에뮬레이터는 움직이지 않는 것 외에도 정상적으로 설치가 가능하며, 사전에 이런 정보를 받았지만 일본어 정보가 많지 않아 중간에 막힐 수 있는 요점을 정리했다.
다음은 2020년 12월 16일 시점의 정보로 2021/01/042021/3/19에 보충한다.
이제 Android Emulaator는 어느 정도 이동할 수 있습니다.
공식.
Developing with Flutter on Apple Silicon
Terminal
git clone https://github.com/flutter/flutter.git
git clone
와 zip 등을 통해 Fluter SDK를 낮추어 임의의 디렉터리에 넣는다.이 글에서
/Users/hndr/workspace/flutter/
스테이블 버전은 문제가 없지만 M1에 대응하는 것은 1.222.4 이상입니다.vim .zshrc
PATH를 통과하기 위해 Vim으로 편집합니다.i
에서 insert 모드로 들어가기export PATH="$PATH:/Users/hndr/workspace/flutter/bin"
SDK를 배치할 디렉토리 경로를 씁니다./Users/hndr/workspace/
섹션은 다운로드한 SDK가 들어 있는 디렉토리입니다.esc
키를 통해 편집 모드:wq
를 종료하고vim에서 종료합니다.which flutter
에서 PATH 통과를 확인하면 OK.flutter
명령을 사용할 수 있으므로입력
flutter doctor
.지령이 지금 상황을 잘 확인하면 OK야.이때 엑스코드, 안드로이드 스튜디오 등을 넣지 않아 거의 통과하지 못했다.
Install의 Xcode
App Store 에서 Xcode 를 설치할 때
cocoappods의 Install
arch -x86_64 sudo gem install ffi
상기 명령cocoapods
을 사용하면 설치 시 ffi 오류를 피할 수 있기 때문에 입력합니다.sudo gem install cocoapods
내 환경에서 무사히 완성했다.Install Android Studio
순조롭게 진행되겠지만 결국 HAXM을 설치할 수 없는 오류가 발생할 수 있습니다.
따라서 현재 Android Emulaator를 실행할 수 없습니다.
Finish
를 눌러 설치를 완료합니다.Android Studio
Preferences > Plugins
를 시작하여 Fluter 플러그인을 설치합니다.다시 테미널
flutter doctor
나는 몇 가지 명령이 아직 통과되지 않았다고 생각한다.화면의 지시에 따라 아래 내용을 입력하다
flutter doctor --android-licenses
허가증에 동의하기 위해 7회 정도에 따라 모두 동의한다.flutter doctor
명령을 다시 입력하여 확인합니다.Android Studio의 Flutter 플러그인을 넣었어야 합니다.❌됐어.
M1Mac 이외에도 나타나는 현상으로 다음 Issue에 처리 방법이 기재되어 있습니다.
ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
flutter doctor 쪽에서는 실제로 사용할 수 있을 것 같지 않지만 상기 명령을 통해 기호 링크를 만들면 오류가 사라집니다.(방치해도 괜찮을 것 같다.)y
는 ALL Green입니다.💯수고하셨습니다.🙌
2021/3/19 Android Emulaator Install 추기
Android Emultator preview 버전의 업데이트가 중지되어 AVD Manager에서 다운로드할 수 있습니다.
상황에 대한 자세한 내용은 잘 모르지만 시작하기 전까지는 스크랩 기사였다.
AVD Manager에서 다운로드할 수 있으므로 다음 preview 버전의 업데이트가 중지되었습니다.
2021/01/04 Install Android Emultator preview
2020년 12월 4일에 프리뷰 버전이 있는데 유튜브 영상을 참고하여 프리뷰 버젼2를 Install로 만들었습니다.
다운로드
flutter doctor
를 하고 android-emulator-m1-preview.dmg
를 응용 프로그램 디렉터리 아래에 놓습니다.Android Emulator.app
Alert가 시작될 때 취소 키를 누릅니다.시스템 환경 설정 > 보안 및 개인 정보 보호 프로젝트로 이동하여 잠금을 해제하고 실행 허가를 주십시오.
안드로이드 Emultor가 시작되면 VScode(Insider)도 인식됩니다.
preview 버전이 시작될 때까지 작은 동작을 확인하는 것은 검증되지 않았습니다.
사은품 VS 코드인사이더 에디션
Android Emulator.app
아이콘을 눌러 Insider 버전을 입력하면 Install Rosetta2 변환되지 않은 버전을 사용할 수 있습니다.2021/3/19 추기
VSCode v1.54 - Stable Edition에서도 M1 지원🙌
참고했던 기사들이 있어요.
설치 작업을 할 때 아래의 보도를 참고하게 해 주십시오.
감사합니다!
Reference
이 문제에 관하여(Fluter 환경 구축 MacM1(애플 Silicon) 버전), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hndr/articles/14689ec937af1f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)