Flutter로 Android 빌드하기

따콩·2023년 8월 2일

Android Studio 내장 JDK가 있어서 이 단계가 필수는 아니지만, 개발환경(JDK 버전 등) 관리를 위해 진행했습니다.

Step1. JDK(Java Development Kit) 설치하기

https://www.oracle.com/kr/java/technologies/downloads/#jdk17-mac


Step2. JAVA_HOME 환경변수 설정하기

$ 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에 올리지 않고 따로 관리)

key.properties 파일

path: ~/projects/FlutterAppProject/android

* What went wrong:
A problem occurred evaluating project ':app'. 
> path may not be null or empty string. path='null'


keystore 폴더 (jks 파일)

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'.


0개의 댓글