Flutter Unable to find bundled Java version.에러에 대하여

박근수·2023년 2월 14일
0

flutter

목록 보기
1/1

오늘 플러터 코딩을 하다가 안드로이드 스튜디오를 업그레이드 했는데 킹받는 에러가 발생했다...

그거슨 바로

[!] Android Studio (version 2022.1)
   • Android Studio at /Users/baggeunsu/Library/Application
     Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/221.6008.13.2211.9514443
     /Android Studio.app/Contents
   • Flutter plugin can be installed from:
     🔨 https://plugins.jetbrains.com/plugin/9212-flutter
   • Dart plugin can be installed from:
     🔨 https://plugins.jetbrains.com/plugin/6351-dart
   ✗ Unable to find bundled Java version.
   • Try updating or re-installing Android Studio.

이것에 대한 다양한 자료가 있었는데 한글로 된 해결책도 많이 발견할 수 있었지만 아무것도 나의 문제를 해결해주지 못했다. 결국 stackoverflow에서 해결할 수 있었는데 이는 다른 포스트에서 하라고 하는 액션들의 총합이었다.
그러나 나의 어려움을 해결해준 그 감동과 문제 해결책을 공유한다.

cd /Applications/Android\ Studio.app/Contents/jbr
ln -s ../jbr jdk
ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

이후 Finder -> Application에서 android studio 우클릭해서
'Show Package Contents'를 누른다.

or

open ..

을 통해서 iterm2에서 바로 폴더를 열 수 있다.

이런 화면을 볼 수 있는데 여기서 jre가 없는게 맞다.

Contents에서 jre 폴더를 생성한다.
jbr에 있는 contents를 jre에 복붙한다.
jbr폴더 안에 Contents가 있을텐데 나는 그냥 전부 복붙했다.

이후 flutter doctor를 실행하면 문제 해결...!!


Jetbrain Toolbox를 사용하는 경우

나는 toolbox를 사용하고 있다. webstorm, pycharm, android studio를 다 사용해서 그렇다. 그냥 취향이다.

그런데 tool box를 사용하는 경우는 show package content를 사용할 수가 없다. Finder의 application > toolbox의 내용물이 없기 때문이다..

그렇다고 root의 appication의 toolbox를 통해 앱들에 접근하면 볼 수 있는 내용물은...

..???

위의 파일들은 어디에 있는가?
jbr 폴더든 뭐든 아무것도 없는걸?
나는 여기서 한 2시간동안 삽질만 했다.

tool box를 사용하는 경우에는 application에서 찾으면 안된다.

Android Studio at /Users/{user}/Library/Application
      Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/221.6008.13.2211.9514443/Android Studio.app/Contents

여기서 찾아야한다 ㅠ.ㅠ
여기서 iterm 들어가서 위의 방법들을 실행하면 docto가 성공적으로 진단해주신다. 따흐흑 ㅠㅠ

진짜 너무 스트레스 받았고 문제를 해결했으나 아직도 기쁘지 않고 머리가 아픈 감동의 포스팅!

profile
개성이 확실한편

0개의 댓글