Android Studio 내장 JDK가 있어서 이 단계가 필수는 아니지만, 개발환경(JDK 버전 등) 관리를 위해 진행했습니다.
https://www.oracle.com/kr/java/technologies/downloads/#jdk17-mac

$ vim $HOME/.zshrc
# export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
$ source $HOME/.zshrc
JDK path:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
(유저 라이브러리 '~/Library'가 아닌 시스템 라이브러리 '/Library' 경로)
(참고) 아래의 명령어로 JDK path 확인 가능
$ /usr/libexec/java_home
+
Git에서 코드를 다운로드 받은 경우, 아래 파일들이 없으면 에러가 발생한다.
(키파일들은 Git에 올리지 않고 따로 관리)
path: ~/projects/FlutterAppProject/android
* What went wrong: A problem occurred evaluating project ':app'. > path may not be null or empty string. path='null'
path: ~/projects
(key.properties 파일 내의 storeFile 경로로 설정)
* What went wrong: Execution failed for task ':app:validateSigningDebug'. > Keystore file '/Users/.../keystore/app.jks' not found for signing config 'debug'.