-
[Flutter] 안드로이드 스튜디오에 Flutter 개발환경 구축하기Study/소소한 팁 2023. 4. 27. 15:11
Flutter Plugin 설치
Android Studio Plugins에서 flutter 설치
Flutter Install 버튼을 클릭한다.
Accept 버튼을 클릭한다.
Install 버튼을 클릭하여 설치한다.
Rstart IDE 버튼을 클릭한다.
Restart 버튼을 클릭하여 안드로이드 스튜디오를 재시작한다.
프로젝트 생성
New Flutter Project를 클릭한다.
좌측에 Flutter를 클릭하고 Flutter SDK path를 설정한다.
Flutter SDK path는 기존에 Flutter를 설치했던 path를 지정한다.
지정한 후 OK버튼을 클릭한다.
Next 버튼을 클릭한다.
Project name 및 설정들을 맞추고 Create 버튼을 클릭하여 프로젝트를 생성한다.
프로젝트가 생성된 것을 확인한다.
좌측 상단에 보면 Project로 안되어 있을 경우 Project로 설정해준다.
하단에 Terminal를 클릭한다.
flutter doctor
위 명령어를 입력하면 사진과 같이 뜬다. X표시되어 있는 걸 하나씩 해결하면 된다.
문제 해결 1) SDK Component Installer
프로그램 우측 상단에 SDK Manager아이콘을 클릭한다.
Appearance & Behavior > System Settings > Android SDK를 선택한다.
SDK Tools를 선택한다.
Android SDK Command-line Tools 체크하여 Apply한다.
설치가 완료되면 Finish를 클릭한다.
Android SDK Command-line Tools가 installed로 되어 있는 것을 확인한 뒤 OK 버튼을 클릭한다.
문제 해결 2) Flutter lincenses 설치
Terminal에서 flutter doctor 명령어 실행 후 Message를 읽어보면 Flutter doctor --android-licenses명령을 실행하라고 뜬다.
y 입력 후 엔터
모두 accept 한다. (y 입력 후 엔터)
Terminal에서 flutter doctor 명령어를 실행한다.
위 사진처럼
[v] Flutter
[v] Android toolchain
[v] Android Studio
3개가 [v]되어 있는 것을 확인하면 설치가 완료된 것이다.
문제 해결 2-1) Flutter lincenses 설치 시 JAVA_HOME is set to an invalid directory 오류 발생
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.252-2\jdk-11 Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Android sdkmanager tool was found, but failed to run (C:\Users\imj10\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1". Try re-installing or updating your Android SDK, visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions. PS C:\Users\imj10\StudioProjects\untitled> flutter doctor --android-licenses ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.252-2\jdk-11 Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Android sdkmanager tool was found, but failed to run (C:\Users\imj10\AppData\Local\Android\sdk\cmdline-tools\latest\bin\sdkmanager.bat): "exited code 1". Try re-installing or updating your Android SDK, visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
위와 같은 오류가 발생했다.
현재 jdk 설정이 1.8로 되어 있어 나는 오류였다.
flutter 페이지에 들어가면 Java11 버전이 설치되어 있어야한다고 한다.
JAVA_HOME의 환경변수가 1.8로 되어있어 생기는 오류였다.
'Study > 소소한 팁' 카테고리의 다른 글
[Flutter] Flutter 시작하기 및 기본 샘플 앱 설명 (0) 2023.05.02 [Android Studio] 안드로이드 스튜디오 에뮬레이터 설치 및 데모 앱 실행하기 (0) 2023.04.28 [Flutter] 플러터 설치 및 환경설정(Windows) (0) 2023.04.26 [Spring Boot Error] Spring Boot 최초 실행 시 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 해결 방법 (0) 2023.04.25 [Android Studio] 안드로이드 스튜디오 설치 방법 (0) 2023.04.25