DartPad : https://dartpad.dev/

Flutter SDK : https://docs.flutter.dev/get-started/install/

Android Studio : https://developer.android.com/studio/

Android Studio 단축키 : https://developer.android.com/studio/intro/keyboard-shortcuts

명령어 Windows MacOS
Key Mapping  Settings > Keymap  Settings > Preferences > KeyMap
Run  Shift + F10  Ctrl + R
     

 

 

 

명령으로 현재 설치된 flutter의 상태를 조회했을때 

Unable to find bundled Java version.

메시지가 나면

jangwonpark@JANGWONs-MacBook-Air ~ % flutter doctor -v

...

[!] Android Studio (version 2022.1)
    • Android Studio at /Applications/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.

...

 

flutter sdk/packages/flutter_tools/lib/src/android/android_studion.dar 파일의 소스에서 jdk경로를 탐색하는 로직을 확인한다.

    final String javaPath = globals.platform.isMacOS ?
        version != null && version.major >= 2020 ?
        globals.fs.path.join(directory, 'jre', 'Contents', 'Home') :
        globals.fs.path.join(directory, 'jre', 'jdk', 'Contents', 'Home') :
        globals.fs.path.join(directory, 'jre');

 

실제 안드로이드 스튜디오의 경로를 보면 jre directory가 없다.

jangwonpark@JANGWONs-MacBook-Air Contents % pwd
/Applications/Android Studio.app/Contents

jangwonpark@JANGWONs-MacBook-Air Contents % ls
CodeResources	MacOS		_CodeSignature	jbr		lib		plugins
Info.plist	Resources	bin		license

jangwonpark@JANGWONs-MacBook-Air Contents % sudo ln -s jbr jre

그래서 위 와같이 soft link로 jre directory를 만들어 주면 된다.