터미널에서 flutter doctor -v 명령어 입력하셈
그러면 막줄 Java binary at : 이하의 경로를 아래 명령어에 입력하면됨
거기뜨는경로\keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
~/upload-keystore.jks 이부분에 폴더지정 자유롭게 해주면된다고 했는데..
막상해보니까 아래처럼 오류가 뜬다.
- The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java.
2시간정도 삽질해보니까
jdk가 안깔려있어서 그런거였음;;
이 사이트 들어가서 jdk 얼른깔으셈 M1 맥북도 가능하다고함
그런다음 터미널에
/Applications/'Android Studio.app'/Contents/jre/jdk/Contents/Home/bin
이 경로로 접근하고 (내 맥북기준 경로임)
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
-storetype JKS : JAVA 9버전 위로는 이걸 마지막에 써야 잘됨
이렇게 keystore 생성 명령어 써줘서 겨우 생성했음;
중간에 ~/upload-keystore.jks 부분에 생성하면됨
그렇게 하면
Keystore 파일 생성 성공!!