TOP
본문 바로가기
📚 목차
[앱개발]/Flutter, Dart, Figma

[플러터] 안드로이드 스튜디오로 플러터 시작하기

by 기록자_Recordian 2025. 5. 23.
728x90
반응형
에러 관련
 

[플러터] 에러 발생 및 해결

1. Gradle build failed to produce an .apk file...import 'package:flutter/material.dart';void main() { runApp( MaterialApp( // 머터리얼 디자인 위젯 home: Scaffold( // Scaffold 위젯 body: Center( // 가운데 정렬 child: Text( // Text 위젯 'He

puppy-foot-it.tistory.com

 

◆ 깃허브 업로드 관련

 

[플러터] 대용량 파일 깃허브 업로드하기 (안드로이드 스튜디오)

대용량 파일 깃허브 업로드(안드로이드 스튜디오) 플러터 공부를 하다가 만들어둔 작업물들을 깃허브에 올리려고 하는데, 파일 용량이 크고, 파일 갯수도 많아서 GUI로 업로드가 안 된다. 이전에

puppy-foot-it.tistory.com


플러터


https://flutter.dev/multi-platform

 
플러터는 구글(Google)에서 개발한 UI 툴킷으로, 한 번의 코드 작성으로 여러 플랫폼에서 애플리케이션을 개발할 수 있도록 도와준다.
플러터는 하나의 소스 코드로 여러 플랫폼(안드로이드, IOS, 웹 앱, 윈도우, macOS, Linux 등)에 출시할 수 있는 크로스 플랫폼이다.

 
※ 크로스 플랫폼(cross-platform)
크로스 플랫폼은 동일한 코드베이스를 사용하여 여러 플랫폼을 위한 애플레케이션을 개발하는 방법이다.

 

◆ 안드로이드 스튜디오로 플러터 시작하기

 

1. 플러터 SDK 다운로드

플러터 홈페이지에 접속하여 운영체제에 맞는 버전 선택

(필자는 Windows 이므로 Windows)

 

→  [Android] 선택

 

스크롤을 하단으로 내려 'Install the Flutter SDK'에서 [Download and install] 클릭 후 'flutter_windows_3.32.0-stable.zip' 클릭하여 다운로드

 

다운받은 프로그램을 원하는 폴더로 이동시켜 압축을 풀어준다.

 

2. 플러터 SDK 환경변수 설정하기

압축 해제가 끝나면 윈도우에서 '시스템 환경 변수'를 입력하여 환경 변수를 편집해 준다.

환경 변수 - 사용자 변수 - Path 에 압축 해제한 파일의 flutter/bin 폴더를 선택한다.

 

3. 자바 17버전 설치 및 환경 변수 설정

플러터는 현재 자바 17버전을 지원하므로, 원활한 작업을 위해 자바 17버전으로 실습 환경을 맞추는 것을 권장한다.

마찬가지로, 시스템 환경 변수 - 시스템 변수 - JAVA_HOME에서 자바가 17버전인지 확인한다.

 

 

 

안드로이드 스튜디오를 설치한 뒤, 

 

[Android] Android Studio 다운 받기

자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나이다. 자바를 사용하여 안드로이드 앱을 개발함으로써, 많은 개발자들이 안정적

puppy-foot-it.tistory.com

 

실행하면 초기 화면에서 [Plugins] 를 누르면 Flutter 가 보이는데 install 을 눌러 설치 

 

설치 후 안드로이드 스튜디오를 재시작

 

안드로이드 스튜디오가 재시작하면 'New Flutter Project'가 나타나는 것을 확인할 수 있다.

 

New Flutter Project 를 눌러서 Flutter SDK path에서 flutter 폴더 클릭 후 OK 클릭

 

프로젝트 이름, Plafforms 등을 설정하고 [Create] 버튼을 누르면 된다.

 

처음 켜서 Microsoft Defender may affect IDE 라는 경고가 나오면

Exclude folders 를 누른다.

 

터미널을 열고 하단의 명령어를 입력한다.

flutter docotr

※ flutter doctor는 플러터 설정 관련 문제를 체크해서 알려주는 명령어이다.

 

문제1. 'cmdline-tools component is missing'

▶ Android SDK Command Line Tools 미설치로 인한 오류:

  • [File] - [Settings] 클릭
  • Language & Frameworks - Android SDK - SDK Tools
  • Android SDK Command-line Tools (latest) 체크하고 Apply - (설치 후) Finish - OK

 

문제2. 'Android license status unknown'

▶ 안드로이드 스튜디오를 사용하기 위한 라이선스 동의.

터미널에서 하단의 명령어 입력

flutter doctor --android-licenses

그리고나서 'y'를 계속 입력해주면 된다.

 

다시 flutter doctor를 통해 체크

 

No issues found! 가 나오면 문제 없이 설정이 완료된 것을 의미한다.


다음 내용

 

[플러터] pub 명령어

에러 발생 관련 [플러터] 에러 발생 및 해결1. Gradle build failed to produce an .apk file...import 'package:flutter/material.dart';void main() { runApp( MaterialApp( // 머터리얼 디자인 위젯 home: Scaffold( // Scaffold 위젯 body: Ce

puppy-foot-it.tistory.com

728x90
반응형