Closed1

Flutterのセットアップ M1 Mac

esakaesaka

flutter doctorが通って、Android StudioでiOS, Android両方の起動ができるまで

flutterのインストール

https://docs.flutter.dev/get-started/install/macos

ドキュメントまんまで

zip落として解凍して、適当なフォルダに配置しておく
https://docs.flutter.dev/get-started/install/macos#update-your-path
zshの場合は、上記でFlutterのインストール先をPATHに入れるの必要

Android Emulratorの設定

まずJavaは8以下じゃないとダメらしい。今のPCはjava15を入れてたのでアンインストール

$ cd ~/Library/Java/JavaVirtualMachines
$ rm -rf zulu-15.jdk

https://www.azul.com/downloads/?package=jdk
ここからjava8のJDKをzipで落としてきて、解凍したら中のzulu-8.jdkを上記のフォルダへ移動する

$ mv ~/Downloads/zulu8.58.0.13-ca-jdk8.0.312-macosx_aarch64/zulu-8.jdk ~/Library/Java/JavaVirtualMachines/zulu-8.jdk 
$ java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (Zulu 8.58.0.13-CA-macos-aarch64) (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (Zulu 8.58.0.13-CA-macos-aarch64) (build 25.312-b07, mixed mode)

その後android sdkで色々やる

$ cd ~/Library/Android/sdk/tools/bin
$ ./sdkmanager --install "cmdline-tools;latest"
$ flutter doctor --android-license

cocoapodsのインストール

gemだとエラーでた。brewで行けた

brew install cocoapods

参考 - https://project-flora.net/2017/03/15/cocoapodsのインストール方法/


ここまでやったらflutter doctorが全部パスできた

このスクラップは2022/01/18にクローズされました