[flutter] AS 관련 Unable to find bundled Java version 문제 해결 방법

in #kr2 years ago

개요

Android Studio (이하 AS라고 통칭)

image.png
[그림] 심볼릭 링크 작업 전 : AS 에서 java 버전을 찾을 수 없다 함.

flutter, dart, vscode, sdkmanager ... 다 최신으로 ( stable 버전 기준으로 ) 설치 후 최종적으로 flutter doctor 커맨드를 수행했는데 계속 자바 버전 못찾는다는 오류를 보여 주고 있다 ;;

실제로 확인 해보면 AS 가 설치된 곳 하위 jre 폴더 내용 보면 텅 빈것을 확인 할 수 있다.
( C:\Program Files\Android\Android Studio\jre )

그래서 위 폴더에 심볼릭 링크를 설정하여 자바 버전을 인식하도록 만들어 주면 된다.
( JDK 설치 하는 것과 상관이 없음에 유의, AS 설치하면 (사실상 젯브레인) AS 가 설치된 폴더 하위 jbr 이라는 폴더에 java 가 설치되어 있기 때문이다 ) => 이거 찾느라 시간 좀 걸림 ;;

작업 방법

1. cmd 관리자 권한 실행 후 jre 폴더 삭제

cmd 를 관리자 권한으로 실행하여 기존 jre 폴더를 삭제 해준다.
( C:\Program Files\Android\Android Studio\jre )

2. 심볼릭 링크 만들기

( windows 11의 경우 )

mklink /D "C:\Program Files\Android\Android Studio\jre" "C:\Program Files\Android\Android Studio\jbr"

위 커맨드를 입력하면 심볼릭 링크가 만들어 진다

( 맥에서도 동일하게 AS 설치된 경로에서 jre 폴더 삭제 후, ln -s jre jbr 을 수행하면 동작한다. )

image.png
[그림] 심볼릭 링크 작업 후 : AS 오류가 제거 됨


맺음말

알고 나면 쉽지만 ... 모르면 정말 답답해 폴짝 뛸 것이다. 작은것에 감사하며, 늘 탐구하는 자세로 살아야겠다.
공부에 끝이 어딜 까나 ( 아니 언제까지 해야 되려나 ... ) 휴

Sort:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 62014.91
ETH 2410.27
USDT 1.00
SBD 2.50