Android Studio ver 2022.1 issue (resolved)

Nathan·2023년 2월 14일
0

작업 환경: (Intel) MacOS : Ventura 13.0.1

Android Studio ver 2022.1 으로 upgrade 하면,
터미널에서 flutter doctor 했을 때, 오류메시지를 확인할 수 있다.

[!] Andorid Studio (version 2022.1)
		X Unable to find bundled Java version.

java_home path 가 꼬이면서 발생하는 오류이다.

java_home 의 PATH 확인하기

먼저 java_home 의 path 를 확인하기 위해, 터미널에서 다음 명령어를 입력한다.

/usr/libexec/java_home

java_home path 를 설정하기 위해 Symbolic Link 를 사용해야한다.

터미널에서 Android Studio 하위의 jbr 폴더로 이동한다.

cd /Applications/Android\ Studio.app/Contents/jbr

다음과 같이 Symbolic Link 를 설정해준다.

ln -s ../jbr jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

여기서 두 번째 ln 은 앞에서 확인한 java_home path 내용에서 발췌(=used path)한다.

java_home path: (used path)/Contents/Home

iTerm 같은 터미널 프로그램을 사용하는 경우, ln 명령어 권한이 없다고 하는 경우가 있다.

Android Studio 에 jre 폴더 만들기

이제 Android Studio 내부에 폴더를 만들어 주어야 한다.

Applications 폴더에서 Android Studio 를 찾아 마우스 오른쪽클릭을 실행한다.

Contents 폴더 내에 jre 폴더를 생성하고,
jbr 폴더 내의 모든 파일들을 jre 폴더에 copy and paste

오류메시지가 사라진 것을 확인할 수 있다.

flutter doctor

Refs

Unable to find bundled Java version on Flutter - Stack Overflow

profile
proactive

0개의 댓글