일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- SWIFT
- 앨범북
- OSX
- Nodejs
- MFA
- albumbook
- kmip
- SSH
- MSYS2
- 2FA
- 앱스토어
- otpkey
- 앱리소스
- apple
- openssl
- SSL
- fido
- appres
- FIDO2
- 애플
- WebAuthn
- css
- Xcode
- SwiftUI
- OTP
- MYSQL
- git
- 안드로이드
- 인증
- Android
Archives
- Today
- Total
인디노트
OS-X Flutter 설치시 AndroidStudio Plugin 문제 해결책 본문
Flutter 를 설치 후 flutter doctor -v 에서 다음과 같은 에러가 나올때. 물론 AndroidStudio 에서 해당 plugin 은 설치한 상태이다.
[!] Android Studio
• Android Studio at /Applications/Android Studio 4.2 Preview.app/Contents
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
다음과 같은 명령으로 flutter 의 채널은 dev 로 변경한 후 upgrade 를 하면 해결 된다.
$ flutter channel dev && flutter upgrade
다음과 같이 java class 에러가 발생하는경우.
MacBook-Pro:~ kgy$ flutter doctor --android-licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java
만약 Java 가 위와 같은 패스에 있는 경우 다음과 같이 JAVA_HOME 의 패스를 정해준다. profile 같은곳에 넣어두는게 좋다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
반응형
Comments