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를 만들어 주면 된다.