VS CODE에서 Show All Commands 명령어로 Flutter:Lanuch Emulator명령을 실행 시 오류가 발생했다.
Flutter doctor를 실행한 결과 다음과 같이 오류가 떨어졌다.
(Flutter doctor는 VSCODE에서 Flutter: Run Flutter Doctor 로 실행한다. )
[X] Android toolchain - develop for Android devices
X Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/setup/#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
You may also want to add it to your PATH environment variable.
Android SDK를 특정 폴더를 지정해서 설치해서 그런지 환경변수 PATH에 ANDROID_HOME 설정이 없었다. 보통은 C:\Users\Administrator\AppData\Local\Android와 같은 위치에 설치 되어있으니 정상적으로 설치했다면 참조하길 바란다.
Studio에서 Android SDK 설치 경로는 Setttings > Appearance.. > Android SDK 에 들어가서 확인한다.
환경변수가 정상적으로 등록되었다면 VSCode를 다시 실행하여 Run Flutter Doctor를 다시 실행한다.
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Android
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.3
• ANDROID_HOME = C:\Android
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
license status unknown 문제로 아직 경고상태이지만 ANDROID_HOME, SDK 경로가 제대로 잡혀있는 것을 확인할 수 있다.
다시 Flutter: Launch Emulator 를 실행하면 AVM( Android Virtual Manager ) 에서 등록한 디바이스 목록이 출력 된다. ( 없다면 AVM을 실행하여 디바이스를 등록해야 한다. )
반응형
'Mobile Programming' 카테고리의 다른 글
Flutter(Dart) - http 패키지 사용법 및 유닛테스트 (0) | 2022.03.18 |
---|---|
Flutter(Dart) - Model 객체 Json 매핑 쉽게 하기(@JsonSerializable) (0) | 2022.03.17 |
Flutter - has been blocked by CORS policy, 크롬 실행 시 발생 오류 해결방법. (0) | 2022.02.21 |
Flutter - Web setup 환경 실행 오류 ( ArgumentError: Invalid argument(s): Cannot find executable for where. ) (0) | 2020.03.10 |
Flutter - open-source UI SDK Flutter 소개와 설치 ( For Windows ) (0) | 2020.03.07 |